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

Northeastern University
Skills you'll gain: Algorithms, Graph Theory, Computational Thinking, Programming Principles, Pseudocode, Theoretical Computer Science, Data Structures, Computer Programming, Performance Tuning, Scalability, Design Strategies
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Model Evaluation, Linear Algebra, Statistical Machine Learning, Probability, Bayesian Statistics, Probability Distribution, Mathematical Modeling, Machine Learning, Applied Mathematics, Statistical Inference, Dimensionality Reduction, Algebra
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Probability, Mathematical Modeling, Behavioral Economics, Algorithms, Analytical Skills, Theoretical Computer Science
Beginner · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Pseudocode, Theoretical Computer Science, Computer Programming
Intermediate · Course · 1 - 3 Months
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Computational Thinking, Data Structures, Pseudocode, Operations Research
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Programming Principles, Pseudocode, Computational Thinking, Data Science, Analysis, Big Data, Probability & Statistics, Python Programming
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Molecular Biology, Computational Thinking, Data Structures, Python Programming, Data Analysis, Algorithms, Life Sciences
Mixed · Course · 1 - 4 Weeks

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

University of California San Diego
Skills you'll gain: Graph Theory, Data Structures, Java Programming, Java, Object Oriented Design, Software Design, Algorithms, Theoretical Computer Science, Maintainability, Object Oriented Programming (OOP), Network Routing, Computational Thinking, Application Development
Intermediate · Course · 1 - 3 Months

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Mathematical Modeling, Probability
Mixed · Course · 1 - 3 Months

École normale supérieure
Skills you'll gain: Sampling (Statistics), Physics, Simulations, Computational Logic, Numerical Analysis, Markov Model, Quantitative Research, Algorithms, Applied Mathematics, Linear Algebra, Integral Calculus
Mixed · Course · 1 - 3 Months