Tallo logoTallo logo

Courses

Discover thousands of courses from top institutions and platforms worldwide

883 Courses Found

Sort by:
  • Newest First
  • Highest Rated
  • Most Reviewed
  • A to Z
  • Z to A
  • Price: Low to High
  • Price: High to Low
  • Duration: Short to Long
  • Duration: Long to Short
The JavaScript Interpreter, Interpreted course thumbnail
FREE

YouTube

The JavaScript Interpreter, Interpreted

Strange Loop Conference
Javascript
Programming Principles

Explore the inner workings of JavaScript in this 29-minute conference talk from Strange Loop 2013. Delve into the complexities of JavaScript's design, including its C-like appearance, Lisp-like behavior, and unique deviations. Uncover the language's prototype-based nature, block structure without block scope, and the enigmatic "this" keyword. Gain a clear understanding of how JavaScript creates and executes function objects, demystifying the interpreter's processes. Walk away with a solid grasp of vanilla JavaScript, presented in an accessible, jargon-free manner. Perfect for developers seeking to deepen their knowledge of this widely misunderstood language.

The JavaScript Interpreter, Interpreted course thumbnail
FREE

YouTube

The JavaScript Interpreter, Interpreted

JSConf
Javascript
Programming Concepts

Explore the inner workings of JavaScript in this illuminating conference talk from JSConf EU 2013. Delve into the complexities of JavaScript's nature, examining its similarities to C and Lisp while highlighting its unique deviations. Uncover the intricacies of prototype-based programming, the absence of block scope, and the often-perplexing 'this' keyword. Gain a clear understanding of how JavaScript creates and executes function objects through an accessible, jargon-free walkthrough of the JavaScript interpreter. Leave with a deeper comprehension of vanilla JavaScript, empowering you to write more effective and efficient code.

Language Translator in Python course thumbnail
FREE

YouTube

Language Translator in Python

Python
Programming Languages
Tkinter

Learn how to build a Language Translator using Python in this comprehensive tutorial. Explore the gTTS, Tkinter, and googleTrans libraries to create a powerful application that translates text between different languages. Follow along as the instructor guides you through the installation process, demonstrates the code implementation, and provides a detailed explanation of each component. Gain hands-on experience in developing a practical language translation tool while enhancing your Python programming skills.

ChatGPT: Code Interpreter course thumbnail

Treehouse

ChatGPT: Code Interpreter

Python
Programming Languages
Javascript

Learn the fundamentals of HTML, CSS, PHP, JavaScript, and Python web development through comprehensive courses covering key concepts and practical skills. Master the building blocks of modern websites and web applications, from basic page structure and styling to server-side programming and interactive front-end functionality. Gain hands-on experience creating real projects as you progress through beginner to intermediate level content. With over 100 hours of video lessons, quizzes, and coding challenges, this curriculum provides a solid foundation for aspiring web developers to launch their careers.

Translation as a career : A guide to be self independent. course thumbnail
FREE

Udemy

Translation as a career : A guide to be self independent.

Career Development
Language Proficiency
Translation

A perfect guide to become translator What you'll learn: TranslationsHow to become a translatorTranslation as a professionEarn with language skills This course is presented by Devnagri for its community Kutumbh. Devnagri give a way to bilingual to learn, work and earn. Kutumbh is community for Translators to learn, work, and earn.At Kutumbh, we aim to empower local translators, homemakers, women of India to come to our platform and work. We envision translation, not as a part-time but full time and a fulfilling profession. We dream of empowering the homemakers of India to take up translation as a career and provide them with a platform to realize their dreams to be independent and self-sustainable.

Website Localization For Translators course thumbnail

Udemy

Certificate

Website Localization For Translators

Internationalization
Software Development
XML

Learn how to to translate and localize websites to specialize as a website translator and localizer. What you'll learn: In this course you will learn how to translate and localize a website, paying special attention to cultural adaptation.By the end of the course you will know how to translate files with HTML and XML tags and what tools are the best for this process. In this course you will learn how to translate and localize websites with special attention to cultural adaptation. You will also find out how to translate files with tags and how to ensure high quality of your website localization projects. Sounds interesting? Here is exactly what we will cover: Website Localization Process In the first section you’ll learn what is globalization, localization and internationalization and why do you need to know that. Then we’ll discuss why websites are actually localized and have a look at the website localization process. Cultural Adaptation in Localization of Websites You’ll learn why it is important to adapt a website to the target culture and how to do it. I’ll show you some examples of culturally adapted websites and explain why the specific changes had to be implemented. Digital Genres You’ll find out why a digital text is different from a printed text and how to translate it. You'll also learn about various digital genres and why it is important to be able to recognize the digital genre on the localized website. How To Do It? Once you understand the background of the website localization, you’ll be able to move on to the practical issues. First I’ll teach you how to set a rate and deadline for your website localization project and how to specify the word count of the translatable text. Then you’ll learn how to translate HTML and XML files and how to deal with files with embedded code. I’ll also explain what is a localization kit and why it is important for your work. You’ll also learn what tools are useful for website translation and localization. Finally, I’ll give you several practical tips for better website localization. Quality In Website Localization Once you know how to translate and localize websites, you’ll have to review your work and assure high quality. I’ll give you several tips how to do it. Are you ready? Let’s get started!

AST vs. Bytecode: Interpreters in the Age of Meta-Compilation course thumbnail
FREE

YouTube

AST vs. Bytecode: Interpreters in the Age of Meta-Compilation

GraalVM
Java
Programming Languages

Explore a comprehensive comparison between abstract-syntax-tree (AST) and bytecode interpreters in the context of meta-compilation systems through this insightful conference talk from OOPSLA2 2023. Delve into the research conducted by Octave Larose, Sophie Kaleba, Humphrey Burchell, and Stefan Marr from the University of Kent, challenging common assumptions about interpreter performance. Examine the trade-offs between AST and bytecode interpreters, focusing on memory use, run-time performance, peak performance, warmup behavior, and the impact of individual optimizations. Discover surprising findings that reveal AST interpreters to be competitive with bytecode interpreters when using meta-compilation systems like RPython and GraalVM. Gain valuable insights into language implementation techniques, just-in-time compilation, and the future of interpreter design for building efficient programming language implementations.

Bytecode Jiu-Jitsu - Forcing Execution of Malicious Bytecode Through Interpreter Manipulation course thumbnail
FREE

YouTube

Bytecode Jiu-Jitsu - Forcing Execution of Malicious Bytecode Through Interpreter Manipulation

Code Injection
Application Security
Cybersecurity

Learn about a groundbreaking conference talk from Black Hat that introduces Bytecode Jiu-Jitsu, a novel code injection attack technique targeting interpreter processes. Discover how this covert method works by dynamically replacing benign bytecode in interpreter memory to execute malicious code without triggering suspicious API calls. Explore the automated analysis technique for revealing bytecode locations and structures in interpreter binaries, making the attack applicable to proprietary interpreters with minimal human effort. Examine demonstrations showing the technique's effectiveness across various real-world interpreters, its ability to evade detection by antivirus products and forensics tools, and its capacity to disrupt behavioral analysis by sandboxes, EDRs, and malware analysts. Gain insights from NTT Security Holdings Corporation researchers and University of Tokyo experts as they present their findings and release a tool for security research and evaluation purposes.

Functional Interpreters and You course thumbnail
FREE

YouTube

Functional Interpreters and You

Scala Days
Scala
Functional Programming

Explore functional interpreters in Scala through this 44-minute conference talk from Scala Days New York 2018. Dive into domain-specific languages, code base modularity, interpreter patterns, and type systems. Learn about key concepts such as free monads, tagless final, and smart constructors. Discover techniques for implementing complete interpreters, handling type errors, and achieving parallelism. Gain insights into compiler design, pretty printing, and explicit ordering. Examine the drawbacks of using free monads and explore alternative approaches like Church encodings. Conclude with a recap of interpreter patterns, comparing standalone and embedded implementations, and engage in a Q&A session.

Building Customized Translation Systems with Azure Cognitive Services Translator Text course thumbnail

Pluralsight

Certificate

Building Customized Translation Systems with Azure Cognitive Services Translator Text

Microsoft Azure
Cloud Computing
Vocabulary

Out-of-the-box language translations provided by Azure Cognitive Services might not be accurate enough for some niche domains or industries. In this course, Building Customized Translation Systems with Azure Cognitive Services Translator Text, you’ll learn to improve these translations. First, you’ll explore the use cases for the standard and custom translators. Next, you’ll discover how to create a custom translator project in the portal. Finally, you’ll learn how to use your custom translation service in your applications. When you’re finished with this course, you’ll have the skills and knowledge of Azure Cognitive Services needed to improve language translations for domain-specific projects.

ChatGPT Code Interpreter - Analysis Test course thumbnail
FREE

YouTube

ChatGPT Code Interpreter - Analysis Test

ChatGPT Code Interpreter
ChatGPT
LLM (Large Language Model)

Explore the capabilities of ChatGPT's Code Interpreter tool in this insightful 16-minute video demonstration. Witness a practical test combining and analyzing fake datasets to aggregate spend data by department and create budget comparisons. Learn how to leverage the tool to convert complex data analysis tasks into Python scripts with impressive accuracy. Gain valuable insights into the potential applications of AI-powered code interpretation for data analysis and script generation. Compare the results with traditional Excel methods and discover how this innovative tool can revolutionize your approach to data processing and analysis.

Exposing Your Code Translator with FastAPI course thumbnail
FREE

CodeSignal

Certificate

Exposing Your Code Translator with FastAPI

FastAPI
Python
Programming Languages

This course teaches you how to expose your Haystack-powered code translation pipeline as a web service using FastAPI. You'll build a clean, maintainable API backend that makes your translation service accessible to other applications.

OpenCRE.org - Universal Translator for Security Standards course thumbnail
FREE

YouTube

OpenCRE.org - Universal Translator for Security Standards

Application Security
Cybersecurity
Compliance

Explore the innovative OpenCRE.org project, a universal translator for security that interconnects standards, documentation, and tooling across the entire security chain. Learn how this open-source initiative links topics from multiple standards, including OWASP Top 10, ASVS, Pro-active controls, and various industry frameworks. Discover how OpenCRE.org connects code samples, offensive tooling configurations, and rules to serve as a comprehensive resource for executives, compliance officers, architects, developers, and testers. Gain insights into the revolutionary use of AI in bringing standards together and understand how this tool can benefit managers, builders, breakers, buyers, and standard makers in the field of Application Security. Presented by Spyros Gasteratos and Rob van der Veer, this 45-minute talk offers valuable knowledge for anyone involved in AppSec seeking an easy-to-use guide that maps standards to regulations, code, and configurations.

Mobile App Localization for Translators course thumbnail

Udemy

Certificate

Mobile App Localization for Translators

Software Development
Software Testing
Mobile Applications

Learn how to translate and localize mobile applications and specialize as a mobile app translator What you'll learn: How to localize and translate mobile appsWhat tools to use to translate and localize mobile appsHow to find customers for mobile app localization projectsHow to hone your skills and keep up with the app and localization industry In this course you will learn how to translate and localize mobile apps and find out what tools to use to make this process easier. You will also see a few sample projects and real-life scenarios to get you started on your path to a new specialization. Finally, you will have a sneak peek into the workflows of your potential customers to be able to draw up a marketing plan for your freelance business. Sounds interesting? Here is exactly what we will cover: Mobile app localization processOverview of mobile app operating systems Features of app stores The most common challenges and solutions Introduction into programming languagesMobile app localization toolsSample projects Mobile app testingHow to find customers (for freelance translators) Are you ready? Let’s get started!

Python in Parallel: Sub-Interpreters vs. NoGIL vs. Multiprocessing course thumbnail
FREE

YouTube

Python in Parallel: Sub-Interpreters vs. NoGIL vs. Multiprocessing

Python
Programming Languages
Performance Optimization

Explore the evolving landscape of parallel processing in Python through this 28-minute conference talk from EuroPython 2024. Delve into three key approaches for achieving parallelism: sub-interpreters, NoGIL (Global Interpreter Lock removal), and multiprocessing. Learn about the upcoming changes in Python 3.12 and 3.13 that introduce per-Interpreter GIL and enhanced support for sub-interpreters. Discover the potential of a NoGIL future where Python threads can truly run in parallel. Compare and contrast these methods, understanding their unique trade-offs, complexities, and suitability for different problem types. Gain valuable insights to make informed decisions when building CPU-bound high throughput applications or IO-bound services, and prepare for the future of parallel computing in Python.

Introduction to ChatGPT Code Interpreter course thumbnail

Zero To Mastery

Certificate

Introduction to ChatGPT Code Interpreter

ChatGPT
LLM (Large Language Model)
Natural Language Processing (NLP)

Discover the power of ChatGPT's Code Interpreter tool with this byte-sized course, diving into data analysis, machine learning and more, using real-world data.Analyze real-world data from the S&P 500 for trend forecasting and debuggingDevelop proficiency in crafting effective prompts to optimize ChatGPT interactionsExplore techniques for image manipulation, QR code generation, and web scrapingGain insights into machine learning applications and methodologiesUnlock the potential of AI to automate tasks, spur creativity, and extract meaningful insightsAcquire essential skills to translate ideas into reality by leveraging cutting-edge AI technology

MLOps - AI Video Translator with OpenAI Whisper course thumbnail
FREE

YouTube

MLOps - AI Video Translator with OpenAI Whisper

OpenAI Whisper
Speech Recognition
MLOps

Learn to build a comprehensive AI-powered video translation system that converts Spanish videos to English using advanced machine learning models, all running locally on your machine without requiring cloud services or subscriptions. Discover how to implement OpenAI Whisper for speech recognition, Transformers for translation processing, Edge TTS for text-to-speech conversion, and FFmpeg for video processing to create a complete end-to-end translation pipeline. Master the integration of these cutting-edge technologies while maintaining complete data privacy and eliminating ongoing costs. Explore the practical implementation of MLOps principles in building a production-ready video translation tool that demonstrates real-world applications of natural language processing and speech synthesis technologies.

The Analytics Translator - Data Science Career Development course thumbnail

Udemy

Certificate

The Analytics Translator - Data Science Career Development

Business Intelligence
Digital Transformation
Generative AI

Boost your data science career by understanding analytics translator roles What you'll learn: A better understanding of the role analytics translator and the link between Business, Analytics, and ITThe content should illuminate the difference to data science and the challenges within the job role of an analytics translator.Support your personalised curriculum of the learning journey by a better understanding the connected terminology between multiple subjects.Part II: Generative AI overview and applied uses cases The role of analytics translator is not well defined, yet, an exciting, challenging, and emerging role for a future job profile. Part I Gives an overview of 15 key capabilities that fall into the analytics, business, and IT know-how class to master the role of an analytics translator.Part II (new update Oct 2023) delves deep into what the future holds for our workplaces, shining a light on the latest trends of generative AI and its use cases for the analytics translator. Each learning path is different, and multiple topics and skills contribute to this job role. The content should illuminate the difference between data science and the vast learning possibilities within the job role of an analytics translator.Thus, the goal is to drive your personalized curriculum of the learning journey by a better understanding of the connected terminology between other subjects.The mission of the lecture: judge better on your analytics translator learning journey. Analytics translators have the vital goal of integrating analytics capabilities in a company.They identify value cases for the business that analytics can help solve.Lead or support data science and IT teams in developing data-driven solutions to these problems.They ensure the usage within business operations.They have to be front runners in embedding new technologies like generative AI :-) The top domains for an analytics translator are fluent speaking and understanding business know-how, IT constraints, and analytics understanding. The lecture derives from practical insights in strategically embedding this role in global digital transformation initiatives.

Microsoft Azure Cognitive Services: Translator Text API course thumbnail

Pluralsight

Certificate

Microsoft Azure Cognitive Services: Translator Text API

Microsoft Azure
Cloud Computing
C Programming

Do you have a need to add near real-time text translation to your application? In this course, Microsoft Azure Cognitive Services: Translator Text API, you will gain the ability to easily add the Translator Text API to your own applications. First, you will learn how to configure the API in the Azure portal. Next, you will discover how to quickly test the API using RESTful tools such as Postman and Fiddler. Finally, you will explore how to create a C# application that calls the API. When you’re finished with this course, you will have the skills and knowledge needed to leverage this powerful service in your own applications.

How Small Can You Go? Customizing Interpreted Languages for WebAssembly Environments course thumbnail
FREE

YouTube

How Small Can You Go? Customizing Interpreted Languages for WebAssembly Environments

WebAssembly
Web Development
Python

Explore the customization of interpreters for popular language runtimes targeting serverless, embedded, and resource-constrained WebAssembly environments in this informative conference talk. Delve into the benefits of WebAssembly and WASI for developers and operations teams, including code reusability and enhanced security through sandboxing and capabilities-oriented security posture. Learn about the growing need to optimize deployment of traditional interpreted languages like Python, Ruby, and PHP in WebAssembly environments. Discover techniques for shrinking deployable modules, including interpreters and supporting libraries, as well as building bridges to access platform-specific functionality through host functions. Gain insights into current best practices and examine practical examples of running interpreted languages in popular serverless platforms. This 24-minute presentation by Rafael Fernandez Lopez from VMware and Oscar Spencer from Suborbital offers valuable knowledge for developers and operations professionals interested in optimizing interpreted languages for WebAssembly environments.