University of Illinois Urbana-Champaign
Skills you'll gain: Classification Algorithms, Business Analytics, Data Preprocessing, Regression Analysis, Applied Machine Learning, Scikit Learn (Machine Learning Library), Unsupervised Learning, Business Intelligence, Predictive Modeling, Machine Learning, Python Programming, Decision Tree Learning, Supervised Learning, Model Evaluation
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: File I/O, Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Theoretical Computer Science, Programming Principles, Debugging
Beginner · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Data Structures, Algorithms, Computer Programming, Java, Theoretical Computer Science, Simulation and Simulation Software, Performance Testing
Intermediate · Course · 3 - 6 Months

University of Virginia
Skills you'll gain: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, Program Development, User Story, Javascript, Event-Driven Programming, Automation, Data Structures
Beginner · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Programming Principles, Performance Tuning
Intermediate · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Database Design, Algorithms, Computer Programming, Data Storage
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Embeddings, Retrieval-Augmented Generation, Vector Databases, Text Mining, Large Language Modeling, Performance Tuning
Beginner · Project · Less Than 2 Hours

Whizlabs
Skills you'll gain: Machine Learning Algorithms, Image Analysis, Reinforcement Learning, Classification Algorithms, Forecasting, Algorithms, AWS SageMaker, Machine Learning, Supervised Learning, Unsupervised Learning, Predictive Modeling, Regression Analysis, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Algorithms, Graph Theory, Computational Thinking, Applied Mathematics, Theoretical Computer Science, Operations Research, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Mathematical Modeling, Computer Science
Beginner · Course · 1 - 4 Weeks

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