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.

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Engineering Analysis, Mathematical Software, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Simulation and Simulation Software, Differential Equations, Calculus
★ 5 (45) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rmarkdown, Plot (Graphics), Box Plots, Descriptive Statistics, Scatter Plots, Histogram, Scientific Visualization, Jupyter, Matplotlib, Statistical Visualization, Data Manipulation, R (Software), Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Statistical Methods, Data Analysis, R Programming, Python Programming
★ 3.9 (25) · Beginner · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Model Evaluation, Machine Learning Algorithms, Model Optimization, Scikit Learn (Machine Learning Library), Model Training, Unsupervised Learning, Text Mining, Time Series Analysis and Forecasting, Pandas (Python Package), Classification Algorithms, Machine Learning, Applied Machine Learning, Supervised Learning, Predictive Modeling, Unstructured Data, Feature Engineering, Jupyter, Regression Analysis, Data Preprocessing, Python Programming
★ 4.6 (45) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Cloud Management, Cloud Platforms, Containerization, Cloud Computing, YAML, Virtual Networking, Application Performance Management, Capacity Management, Configuration Management, Load Balancing, System Monitoring, Application Lifecycle Management, Software Configuration Management, Performance Tuning
★ 4.8 (72) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Technical Documentation, Data Modeling, Systems Analysis, Security Requirements Analysis, Process Modeling, Computational Logic
★ 4.3 (59) · Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: User Interface (UI), Interactive Design, Computer Graphics, Video Game Development, Mobile Development, Visualization (Computer Graphics), Web Applications, Game Design, Animations, Animation and Game Design, Musical Composition, Music, Multimedia, Graphics Software, Computer Programming, Image Analysis, Digital Signal Processing, Computer Programming Tools, Javascript
★ 4.1 (55) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Exploratory Data Analysis, Analysis, OpenAI, ChatGPT, Data Analysis, Analytics, Data-Driven Decision-Making, E-Commerce, Data Manipulation, Python Programming
★ 4.5 (11) · Intermediate · Guided Project · Less Than 2 Hours

Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Programming Principles, Computer Programming, Algorithms, Program Development, Python Programming, Data Manipulation, Analysis
★ 4.7 (106) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, OpenAI API, ChatGPT, Token Optimization, Application Programming Interface (API), API Testing, AI Integrations, Authentications, Context Engineering, Large Language Modeling, Key Management, Model Optimization, Performance Tuning
★ 4.1 (9) · Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Frontend Integration, CI/CD, Jenkins, Docker (Software), Spring Boot, Continuous Integration, Configuration Management, Containerization, Cloud-Native Computing, Scalability, Software Documentation, Application Deployment, Java, API Design, Java Programming, API Gateway, Back-End Web Development, JUnit, Application Programming Interface (API), React.js
★ 3.8 (17) · Intermediate · Specialization · 1 - 3 Months

Emory University
Skills you'll gain: Generative AI, Customer Engagement, Customer Acquisition Management, Marketing Strategies, Content Creation, Marketing Effectiveness, Marketing Automation, Prompt Engineering, Digital Marketing Tools, Large Language Modeling, Legal Risk, Intellectual Property
★ 4.7 (20) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cucumber (Software), API Testing, Gherkin (Scripting Language), Behavior-Driven Development, JSON, Restful API, Apache Maven, Application Programming Interface (API), Test Tools, Test Case, Test Planning, Software Testing, Test Engineering, Test Script Development, Security Testing, Test Automation, Code Coverage, Authentications, Java Programming, Java
★ 4.9 (47) · Beginner · Specialization · 1 - 3 Months