
University of London
Skills you'll gain: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Diagram Design, Program Development
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Algorithms, Programming Principles, Computational Thinking, Program Development, Code Review, Software Documentation, Debugging, Technical Communication
Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Computer Programming, Computational Thinking, Data Structures, Algorithms, Operating Systems, File Systems, Computer Hardware, Debugging, Data Management
Build toward a degree
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Data Analysis, Applied Mathematics, Mathematical Modeling, Analytical Skills, Statistics, Systems Of Measurement, Correlation Analysis, Regression Analysis
Beginner · Course · 1 - 4 Weeks


Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Computer Science, Probability
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Graph Theory, Linear Algebra, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Performance Tuning, Software Development, Scalability
Mixed · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Combinatorics, Probability, Programming Principles, Program Development, Computational Thinking, Computer Programming, Object Oriented Programming (OOP), Development Testing, Software Testing, Applied Mathematics, Debugging, Algorithms, Python Programming, Game Design, Simulations
Intermediate · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Integral Calculus, Calculus, Advanced Mathematics, Applied Mathematics, Materials science, Engineering Analysis, Mathematical Modeling, Differential Equations, Derivatives
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Software Architecture, Cloud Development
Intermediate · Course · 1 - 3 Months
University of Glasgow
Skills you'll gain: Application Deployment, Application Development, Code Review, Software Development, Prototyping, Web Applications, JavaScript Frameworks, Software Engineering, Javascript, Computational Thinking, Version Control, Programming Principles, Program Management
Beginner · Course · 1 - 4 Weeks