
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Python Programming, Model Optimization
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Molecular Biology, Data Structures, Python Programming, Data Analysis, Algorithms
★ 4.7 (937) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages
Intermediate · Specialization · 3 - 6 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Computer Science
★ 3.2 (35) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Memory Management, Software Visualization, Performance Tuning
★ 4.6 (7) · Intermediate · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Database Management Systems, System Design and Implementation, Programming Principles, Algorithms
★ 3.8 (6) · Intermediate · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Computer Programming
★ 3 (8) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Javascript, Theoretical Computer Science, Programming Principles, Computational Thinking, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computer Programming, Theoretical Computer Science, Computational Thinking, Javascript, Memory Management
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Data Structures, Algorithms, Python Programming, Programming Principles, Computer Programming, Computational Thinking, Data Processing, Data Analysis Expressions (DAX), Data Analysis
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, Java Programming, Software Testing, Program Development, Performance Tuning, Algorithms, Performance Testing, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.8 (2.3K) · Intermediate · Course · 1 - 3 Months