Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Theoretical Computer Science Course Catalog

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Systems Design, Theoretical Computer Science, Systems Analysis, Computer Architecture, Software Architecture, Simulations, Graph Theory, Hardware Architecture, Logical Reasoning
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Graph Theory, Combinatorics, Network Analysis, Data Structures, Network Routing, Algorithms, Theoretical Computer Science, Program Development
Status: Free TrialStanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Probability & Statistics, Probability
Status: Free TrialSkills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Computational Thinking, Emerging Technologies, Technical Documentation, Theoretical Computer Science, Linear Algebra, Simulations
Status: PreviewUniversity of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
Status: Free TrialUniversity of California, Davis
Skills you'll gain: Social Network Analysis, Social Sciences, Network Analysis, Data Science, Machine Learning, Computational Thinking, Artificial Intelligence, Data Analysis, Simulations, Big Data, Scientific Methods
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Computational Thinking, Data Storage Technologies, Linear Algebra, Python Programming, Arithmetic
Status: Free TrialSkills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Performance Tuning
Status: NewStatus: PreviewBirla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Computational Thinking, Programming Principles, Data Storage Technologies, Problem Solving, Software Design, Data Manipulation, C and C++, Complex Problem Solving, Analysis
Status: PreviewUniversity of Leeds
Skills you'll gain: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Agentic systems, Mathematical Modeling, Systems Design, Systems Architecture, Network Model, Software Systems, Computational Logic, Mechanical Engineering, Mechanics, Systems Analysis, System Design and Implementation, Applied Mathematics, Real-Time Operating Systems, Differential Equations, Verification And Validation, Artificial Intelligence, Basic Electrical Systems, Linear Algebra
Status: Free TrialUniversity of London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, Network Security, Computer Networking, Computational Thinking, Debugging, Web Design and Development, Cybersecurity, Problem Management, Software Architecture, Data Storage
In summary, here are 10 of our most popular theoretical computer science courses
- Introduction to Modeling for Formal Verification: University of Colorado Boulder
- Introduction to Graph Theory: University of California San Diego
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University
- Quantum Computing with Qiskit and Advanced Algorithms: Packt
- Learn to Program: The Fundamentals: University of Toronto
- Computational Social Science Methods: University of California, Davis
- Advanced Data Structures, RSA and Quantum Algorithms: University of Colorado Boulder
- Advanced Data Structures and Algorithms: Packt
- Data Structures and Algorithms: Birla Institute of Technology & Science, Pilani
- An Introduction to Logic for Computer Science: University of Leeds










