
28DIGITAL
Skills you'll gain: File I/O, Data Structures, Theoretical Computer Science, Data Storage Technologies, Algorithms, Graph Theory, Data Access, Performance Tuning
Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, JUnit, Performance Tuning, Debugging, Algorithms, Object Oriented Programming (OOP), Theoretical Computer Science, Unstructured Data
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming
Intermediate · Course · 1 - 4 Weeks

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

University of London
Skills you'll gain: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Diagram Design, Program Development
Beginner · 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

Skills you'll gain: Proposal Writing, Performance Tuning, Agentic systems, Computational Thinking, Performance Analysis, Computational Logic
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Science, Programming Principles, Problem Solving, Mathematical Theory & Analysis, Problem Management, Scalability
Beginner · Course · 1 - 3 Months

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, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Computer Science, Performance Tuning
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Simulations
Intermediate · Course · 3 - 6 Months