
University of London
Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Computer Science, Data Structures, Critical Thinking, Classification Algorithms, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory
★ 4.2 (6) · Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Operations Research, Theoretical Computer Science, Network Analysis, Applied Mathematics, Computational Thinking, Computer Science, Big Data, Python Programming, Model Optimization
★ 4.6 (703) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Java, Algorithms, Debugging, Applied Mathematics, Programming Principles, Computer Programming, Computer Programming Tools, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages, Code Reusability, Data Storage
Intermediate · Specialization · 3 - 6 Months

Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Computer Systems, Algorithms, Computer Programming, Hardware Architecture, Computational Logic, Java Programming, Computer Hardware
★ 4.6 (800) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Computer Programming, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning
★ 3.7 (14) · Intermediate · Specialization · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving
★ 4 (10) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Computer Programming, Javascript, Performance Tuning
Intermediate · Specialization · 3 - 6 Months

Princeton University
Skills you'll gain: Combinatorics, Algorithms, Mathematical Theory & Analysis, Data Structures, Mathematical Modeling, Calculus
★ 4.4 (1.1K) · Advanced · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Database Management Systems, System Design and Implementation, Programming Principles, Computer Programming
★ 2.9 (41) · 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, Machine Learning, Decision Tree Learning, Business Operations, Data Cleansing, Project Management
★ 4.6 (1.1K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Data Science, Informatics, Analysis, Python Programming
★ 4.7 (544) · Intermediate · Course · 1 - 4 Weeks