
Skills you'll gain: Data Structures, Debugging, Functional Design
Intermediate · Course · 1 - 4 Weeks

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

University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Operations Research, Theoretical Computer Science, Network Analysis, Data Structures, Computational Thinking, Linear Algebra, Computer Science, Big Data, Python Programming, Programming Principles, Computational Logic, Probability & Statistics
Advanced · Course · 1 - 3 Months

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

Skills you'll gain: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Containerization, Performance Tuning, Docker (Software), Java, Application Performance Management, Artificial Intelligence and Machine Learning (AI/ML), Analysis, Data Structures
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Maintainability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Structures, Feature Engineering, MLOps (Machine Learning Operations), Java, Performance Tuning, Data Processing, Applied Machine Learning, System Monitoring, Scalability, Performance Analysis, Performance Testing, Tree Maps, Benchmarking, Graph Theory, Program Implementation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Programming Interface (API)
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