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.

Skills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Web Applications, Programming Principles, Object Oriented Programming (OOP), Scripting Languages, Event-Driven Programming, Node.JS, Scripting, JSON, Computer Programming, Data Structures, Package and Software Management, Front-End Web Development, Functional Design
★ 4.7 (4.9K) · Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: PyTorch (Machine Learning Library), Logistic Regression, Machine Learning Methods, Transfer Learning, Reinforcement Learning, Convolutional Neural Networks, Deep Learning, Image Analysis, Applied Machine Learning, Model Training, Natural Language Processing, Machine Learning, Model Optimization, Artificial Neural Networks, Supervised Learning, Unsupervised Learning, Python Programming, Computer Vision, Medical Imaging
★ 4.7 (3.8K) · Intermediate · Course · 1 - 3 Months
Skills you'll gain: Debugging, Python Programming, Cybersecurity, Scripting, Programming Principles, File I/O, IT Automation, Scripting Languages, Data Import/Export, Algorithms, Automation, Computer Programming, Maintainability, Data Structures
★ 4.8 (3.6K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Google Gemini, AI Workflows, AI Enablement, Generative AI, Artificial Intelligence, Google Workspace, AI Personalization
★ 4.8 (1.6K) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Editing, Writing, Writing and Editing, Proofreading, Report Writing, English Language, Style Guides
★ 4.7 (3.3K) · Mixed · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, Application Design, User Interface (UI), Distributed Computing, Programming Principles, Leaflet (Software), Big Data, Data Processing, Data Structures, Software Design Patterns, Functional Design, Object Oriented Design, Data Manipulation, Object Oriented Programming (OOP), Interactive Data Visualization, Scientific Visualization, Computer Programming, Algorithms
★ 4.7 (11K) · Intermediate · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), C and C++, Electronic Components, Computer Hardware, Integrated Development Environments, Programming Principles, Computer Programming, Electronics Engineering, Program Development, Software Installation, Development Environment, Digital Communications, Build Tools
★ 4.7 (7.2K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Large Language Modeling, Natural Language Processing, LLM Application, Multimodal Prompts, Recurrent Neural Networks (RNNs), Text Mining, Embeddings, Generative AI, Deep Learning, Fine-tuning, Generative Model Architectures, Artificial Neural Networks, Machine Learning, Data Ethics
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Program Development, Problem Solving, Solution Design, Computational Logic
★ 4.7 (7K) · Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Prompt Patterns, Amazon Bedrock, Token Optimization, Prompt Engineering Tools, Rust (Programming Language), Agentic Workflows, Process Modeling, AI Workflows, Natural Language Processing, LLM Application, Large Language Modeling, Generative AI, Data Pipelines, Command-Line Interface, Agentic systems, Version Control
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Agentic Workflows, AI Workflows, Agentic systems, AI Orchestration, Claude Code, Generative AI Agents, Rust (Programming Language), Distributed Computing, Anthropic Claude, Go (Programming Language), LLM Application, Software Architecture, Artificial Intelligence, Software Design Patterns, Large Language Modeling, Scalability, TypeScript, Supervised Learning
Beginner · Course · 1 - 4 Weeks

ESSEC Business School
Skills you'll gain: Data-Driven Marketing, Marketing Analytics, Business Analytics, Statistical Programming, Forecasting, Peer Review, Statistical Methods, Data Presentation, Predictive Analytics, Customer Analysis, Case Studies, R (Software), Information Technology, Analytical Skills, Digital Transformation, Advanced Analytics, Marketing Strategies, Complex Problem Solving, Data Synthesis, R Programming
★ 4.4 (1.3K) · Advanced · Specialization · 3 - 6 Months