
University of California San Diego
Skills you'll gain: Bioinformatics, Algorithms, Data Structures, Text Mining, Theoretical Computer Science, Computational Thinking
Intermediate · Course · 1 - 4 Weeks

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Programming Principles, Social Network Analysis, Network Analysis, Computational Thinking, Analysis, Computer Science, Network Routing, Probability, Pseudocode, Computational Logic, Operations Research
Intermediate · Specialization · 3 - 6 Months

Intermediate · Specialization · 3 - 6 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

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Programming Principles, Performance Tuning
Intermediate · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Cryptography, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Arithmetic, Computational Thinking, Public Key Cryptography Standards (PKCS), Data Structures, Applied Mathematics, Logical Reasoning, Deductive Reasoning
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Program Development, Bioinformatics, Data Storage, Development Testing, Theoretical Computer Science, Computational Thinking, Network Analysis, Test Case, Programming Principles, Computer Programming, Python Programming, C and C++, Java, Rust (Programming Language), Javascript, Software Testing, Debugging
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Pseudocode, Design Strategies, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Data Science, Mathematical Modeling, Advanced Mathematics, Python Programming
Build toward a degree
Advanced · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Molecular Biology, Dimensionality Reduction, Unsupervised Learning, Data Analysis, Markov Model, Network Analysis, Biochemistry, Biotechnology, Life Sciences, Infectious Diseases, Microbiology, Statistical Analysis, Biology, Algorithms, Data Preprocessing, Machine Learning, Data Analysis Software, Data Mapping, Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, C# (Programming Language), Performance Tuning, Programming Principles, Server Side, Scalability, Application Performance Management
Beginner · Course · 1 - 3 Months

Intermediate · Specialization · 3 - 6 Months