
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

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermediate · Course · 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, Mathematical Modeling, Advanced Mathematics, IBM Cloud, Python Programming
Build toward a degree
Advanced · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Graph Theory, Algorithms, Network Routing, Programming Principles, Social Network Analysis, Data Structures, Network Analysis, Network Model
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, Computer Programming, C++ (Programming Language), Java Programming, Java, File Management
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Combinatorics, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Data Structures, Advanced Mathematics, Mathematical Modeling, Probability, Calculus
Advanced · 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

Sciences Po
Skills you'll gain: Data Governance, Social Sciences, Digital Transformation, Economics, Policy, and Social Studies, Data Security, Governance, Data Ethics, Data Analysis, Data-Driven Decision-Making, Big Data, Political Sciences, Economics, Information Privacy, Policy Analysis
Beginner · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Image Analysis, Computer Vision, Image Quality, Data Processing, Digital Signal Processing, Data Analysis, Computer Programming, Medical Imaging, Python Programming, Histogram, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Python Programming, Computer Programming, Medical Imaging, Mathematics and Mathematical Modeling, Jupyter, Algorithms, Computer Science, Data Import/Export
Intermediate · Course · 1 - 3 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