Language courses can help you learn grammar, vocabulary development, pronunciation techniques, and conversational skills. You can build skills in writing clearly, understanding cultural nuances, and using language for specific purposes like business or travel. Many courses introduce tools such as language learning apps, online dictionaries, and pronunciation software, which enhance your ability to practice and apply what you've learned in everyday situations.

Amazon
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, Software Design, File Management, Data Persistence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Relational Databases, SQL, Databases, R Programming, R (Software), Data Science, Statistical Programming, Database Management Systems, Data Modeling, Query Languages, Data Access, Data Manipulation, Data Analysis
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Data Mining, Education Software and Technology, Digital pedagogy, Program Evaluation, Learning Management Systems, Analytics, Data Ethics, AI Personalization, Data Access, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, LLM Application, Agentic Workflows, Prompt Patterns, OpenAI API, OpenAI, Large Language Modeling, Prompt Engineering Tools, Tool Calling, Retrieval-Augmented Generation, Artificial Intelligence, AI Integrations, Generative AI, Development Environment, Microsoft Azure
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Data Preprocessing, Feature Engineering, Model Evaluation, Bioinformatics, Exploratory Data Analysis, Random Forest Algorithm, Pandas (Python Package), Scikit Learn (Machine Learning Library), Applied Machine Learning, Data Manipulation, Data Processing, Dimensionality Reduction, Data Cleansing, Model Optimization, Keras (Neural Network Library), Machine Learning Algorithms, Data Transformation, Model Training, Machine Learning, Data Science
Beginner · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, White-Box Testing, Behavior-Driven Development, Code Coverage, Test Engineering, Functional Testing, Test Automation, JUnit, Requirements Analysis, Java Programming
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Epidemiology, Mathematical Modeling, Infection Control, Statistical Modeling, Simulations, Infectious Diseases, Public Health and Disease Prevention, R Programming, Public Health, Predictive Modeling, Model Evaluation, R (Software), Model Optimization, Differential Equations, Data Modeling, Immunology, Regression Analysis, Statistical Methods, Probability Distribution
Intermediate · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: SQL, Oracle Databases, Database Design, Database Development, Database Management, Relational Databases, Database Management Systems, Query Languages, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, OpenAI API, Education Software and Technology, Generative AI, AI Integrations, OpenAI, Scripting, Scripting Languages, Python Programming, Application Programming Interface (API), Application Development, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Animations, Programming Principles, Computer Programming, Storytelling, Game Design, Solution Design, Program Development, Coordination
Beginner · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Software Quality (SQA/SQC), Problem Solving, Programming Principles, Computer Programming, Program Development, Algorithms, Python Programming, Computer Science, Debugging, Test Planning, Functional Testing, Other Programming Languages
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Terraform, Infrastructure as Code (IaC), Infrastructure As A Service (IaaS), Microsoft Azure, Cloud Infrastructure, IT Automation, DevOps
Beginner · Guided Project · Less Than 2 Hours