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.
University of Colorado Boulder
Skills you'll gain: Estimation, Simulations, Failure Analysis, Electronic Components, Matlab, Mathematical Modeling, Power Electronics, Systems Engineering, Thermal Management, Electrical Power, Control Systems, High Voltage, Probability, Electronic Systems, Electrical Engineering, Energy and Utilities, Basic Electrical Systems, Applied Mathematics, Laboratory Testing, Electrical Systems
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Event-Driven Programming, 3D Assets, Computer Graphic Techniques, Application Development, C++ (Programming Language), Software Design, Video Game Development, Microsoft Windows, Maintainability, Software Architecture, Application Lifecycle Management, System Configuration, Image Quality, Performance Tuning, Data Structures, Applied Mathematics, Linear Algebra, Algebra
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Deep Learning, Artificial Neural Networks, Tensorflow, Machine Learning Methods, Image Analysis, Computer Vision, Regression Analysis, Network Architecture, Network Model, Natural Language Processing, Machine Learning
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Network Security, Network Protocols, Network Architecture, TCP/IP, Web Applications, Computer Networking, Encryption, Network Infrastructure, Innovation, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI Agents, Generative AI, AI Product Strategy, Customer experience improvement, Google Cloud Platform, Prompt Engineering, Tool Calling, Organizational Strategy, Innovation, Large Language Modeling
Beginner · Course · 1 - 3 Months

Skills you'll gain: JSON, Algorithms, Data Structures, Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Application Programming Interface (API), Debugging, HTML and CSS, Object Oriented Programming (OOP), Program Development, Computational Thinking, Performance Tuning
Beginner · Specialization · 1 - 3 Months

Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Probability & Statistics, Jupyter, Data Science, Statistics, Linear Algebra, Python Programming, Machine Learning, Calculus
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Debugging, Computational Logic
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, Generative AI Agents, Agentic systems, LangChain, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, OpenAI, Systems Integration, Tool Calling, Large Language Modeling, Google Gemini, Workflow Management, Artificial Intelligence, Generative AI, Automation, Prompt Engineering, Responsible AI, Application Programming Interface (API), Analysis, Decision Making
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Video Game Development, Debugging, Computer Programming, Event-Driven Programming, Unity Engine, Data Structures, C# (Programming Language), Data Storage, Software Design Patterns, 3D Assets, Development Environment, Game Design, Software Documentation, UI Components, Programming Principles, Software Architecture, Application Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: PL/SQL, Oracle Databases, SQL, Stored Procedure, Computational Logic, Programming Principles, Business Logic, Data Validation, Data Integrity
Mixed · Course · 1 - 4 Weeks