
University of Illinois Urbana-Champaign
Skills you'll gain: Graph Theory, Data Structures, Unstructured Data, Algorithms
★ 4.7 (557) · Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Regression Analysis, Classification Algorithms, Applied Machine Learning, Machine Learning Methods, Dimensionality Reduction, Anomaly Detection, Supervised Learning, Analytical Skills, Model Evaluation, Machine Learning Algorithms, Data Analysis, Data Preprocessing, Predictive Modeling, Statistical Analysis, Logistic Regression, Model Training, Statistical Machine Learning, Machine Learning, Data Mining
★ 4.7 (29) · Intermediate · Specialization · 3 - 6 Months

Alberta Machine Intelligence Institute
Skills you'll gain: Supervised Learning, Data Preprocessing, Feature Engineering, Model Optimization, Responsible AI, Machine Learning Algorithms, Data Ethics, Applied Machine Learning, Model Evaluation, Data Quality, Machine Learning Methods, Classification Algorithms, Model Training, MLOps (Machine Learning Operations), Model Deployment, Jupyter, Statistical Machine Learning, Data Validation, Machine Learning, Project Management
★ 4.6 (1.1K) · Intermediate · Specialization · 3 - 6 Months

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Probability & Statistics
★ 4.8 (2K) · Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Data Structures, Data Storage, Algorithms, Database Systems, Theoretical Computer Science
★ 4.8 (923) · Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: C (Programming Language), Data Structures, C and C++, Programming Principles, Algorithms, Memory Management
★ 4.3 (349) · Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Cryptography, Algorithms, Encryption, Theoretical Computer Science, Combinatorics, Arithmetic, Applied Mathematics, Logical Reasoning
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: File I/O, Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Programming Principles, Memory Management
★ 4.4 (36) · Beginner · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Computer Programming
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Problem Solving, Agentic systems, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Artificial Neural Networks, Probability Distribution, Decision Intelligence, Behavioral Economics, Convolutional Neural Networks, Logical Reasoning, Algorithms, Human Development, Analytical Skills, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI literacy, Theoretical Computer Science, Psychology
★ 4.4 (370) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Data Science, Analysis, Probability & Statistics, Python Programming
★ 4.7 (537) · Intermediate · Course · 1 - 4 Weeks

Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Mathematical Theory & Analysis, Analysis, Computer Science, Probability & Statistics, Probability, Design Strategies
★ 4.8 (5.3K) · Intermediate · Course · 1 - 4 Weeks