University of Illinois Urbana-Champaign
Skills you'll gain: Model Evaluation, Machine Learning Algorithms, Data Visualization, Scikit Learn (Machine Learning Library), Matplotlib, Data Literacy, Tableau Software, Data Presentation, Data Visualization Software, Unsupervised Learning, Exploratory Data Analysis, Pandas (Python Package), Seaborn, Text Mining, Time Series Analysis and Forecasting, Data Preprocessing, SQL, Predictive Modeling, Machine Learning, Python Programming
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Software Architecture, Verification And Validation, Waterfall Methodology, System Requirements, Software Testing, User Requirements Documents
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Engineering Calculations, Numerical Analysis, Mathematical Software, Engineering Analysis, Linear Algebra, Differential Equations, Applied Mathematics, Mathematical Modeling, Simulation and Simulation Software, Computational Thinking, Estimation, Integral Calculus, Scripting, Simulations, Calculus, Scientific Visualization, Programming Principles, Plot (Graphics), Algorithms
Intermediate · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, SQL, Debugging, Data Structures, Python Programming, JSON, File Management, Computer Programming, Programming Principles, Software Installation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Apache Hive, Big Data, IBM Cloud, Kubernetes, Docker (Software), Scalability, Data Processing, Development Environment, Distributed Computing, Performance Tuning, Data Transformation, Debugging
Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Data Manipulation, File I/O, Data Structures, Scripting, Data Import/Export, Data Analysis, Python Programming, Data Storage
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Usability Testing, Persona (User Experience), Interaction Design, User Experience Design, User Interface (UI), User Experience, Design Research, Usability, User Centered Design, User Interface (UI) Design, Figma (Design Software), Design Elements And Principles, Wireframing, Web Design, UI Components, Prototyping, Front-End Web Development
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Software Design, System Configuration, Development Environment, Peripheral Devices
Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, Data Modeling, GIS Software, SQL, Database Design, Spatial Data Analysis, Database Management, Query Languages, Relational Databases, Data Capture, Data Manipulation, Data Storage
Beginner · Course · 1 - 3 Months

Skills you'll gain: Ggplot2, Data Visualization Software, Data Visualization, Statistical Visualization, Rmarkdown, Shiny (R Package), Dashboard, Leaflet (Software), Interactive Data Visualization, R Programming, Scatter Plots, Box Plots, Spatial Data Analysis, Histogram, Data Science, Data Analysis, User Interface (UI), UI Components
Beginner · Course · 1 - 4 Weeks

Nanjing University
Skills you'll gain: Data Mining, Data Analysis, Case Studies, Statistical Analysis, Financial Data, Data Presentation, Data Processing, User Interface (UI), Object Oriented Programming (OOP), Data Capture, Pandas (Python Package), NumPy, Python Programming, Data Manipulation, Scripting
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Prompt Engineering, Databricks, Large Language Modeling, Model Deployment, LLM Application, Generative AI, Performance Analysis, Retrieval-Augmented Generation, Generative Model Architectures, Apache Airflow, Workflow Management, Hugging Face, Amazon Bedrock, Vector Databases, Data Lakes, ChatGPT, Extract, Transform, Load, OpenAI, Multimodal Prompts, MLOps (Machine Learning Operations)
Beginner · Specialization · 3 - 6 Months