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 System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Network Routing, Network Architecture, Network Planning And Design, Computer Networking, System Programming, Data Integrity
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Financial Modeling, Market Data, Financial Analysis, Cash Flows, Loans, Financial Statements, Finance, Portfolio Risk, Risk Management, Portfolio Management, Business Valuation, Corporate Finance, Capital Budgeting, Securities (Finance), Mortgage Loans, Risk Analysis, Financial Forecasting, Excel Formulas, Equities, Investments
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Deployment, Google Cloud Platform, Tensorflow, Unstructured Data, Applied Machine Learning, Data Pipelines, Big Data, Machine Learning, Jupyter, Artificial Intelligence, Image Analysis, Natural Language Processing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Application Development, Integrated Development Environments, Development Environment, Virtual Environment, Extensible Markup Language (XML), UI Components
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Augmented Reality, Storyboarding, Virtual Reality, Unreal Engine, Usability Testing, Design Thinking, 3D Assets, Prototyping, Unity Engine, User Experience Design, Interaction Design, Conceptual Design, Human Centered Design, Design, User Research, Application Development, Web Content Accessibility Guidelines, Emerging Technologies, Virtual Environment
Beginner · Specialization · 1 - 3 Months

Eindhoven University of Technology
Skills you'll gain: Statistical Inference, Scientific Methods, Statistical Hypothesis Testing, Quantitative Research, Bayesian Statistics, Statistical Analysis, Probability & Statistics, Sample Size Determination, Research, R Programming, Data Sharing
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Communication Systems, Image Analysis, Telecommunications, Electrical and Computer Engineering, Electrical Engineering, Embedded Systems, Electronic Systems, Engineering Analysis, Electronics, Programming Principles, Numerical Analysis, Algorithms, Linear Algebra, Mathematical Modeling, Time Series Analysis and Forecasting, Data Mapping, Real Time Data, Computer Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Apache Hadoop, Big Data, Data Analysis, Apache Spark, Data Science, PySpark, Data Infrastructure, Data Processing, Distributed Computing, Performance Tuning, Scalability, Data Storage, Python Programming
Mixed · Course · 1 - 3 Months
Duke University
Skills you'll gain: Database Design, MySQL, Relational Databases, SQL, Data Modeling, Databases, Business Intelligence, Big Data, Business Analysis, Data Analysis
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Governance, Data Management, Business Analytics, Analytics, Data Quality, Data Ethics, Data Analysis, Business Intelligence, Big Data, Organizational Structure, Data-Driven Decision-Making, Data Access, Relational Databases, SQL, Data Storage, Cloud Computing
Beginner · Course · 1 - 4 Weeks