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
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
- Status: Preview
University of Colorado Boulder
Skills you'll gain: Computational Logic, Systems Architecture, Software Design, Verification And Validation, Systems Design, Theoretical Computer Science, Communication Systems, Simulations, Algorithms, Safety and Security
- Status: Preview
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 Trial
University of Colorado System
Skills you'll gain: Cryptography, Public Key Infrastructure, Cybersecurity, Application Security, Data Security, Firewall, Cyber Attacks, Data Encryption Standard, Penetration Testing, Network Security, Information Assurance, Encryption, Risk Management Framework, Advanced Encryption Standard (AES), Intrusion Detection and Prevention, Vulnerability Scanning, Information Systems Security, Secure Coding, Security Controls, Exploitation techniques
- Status: Preview
The Chinese University of Hong Kong
Skills you'll gain: Communication Systems, Digital Communications, Theoretical Computer Science, Telecommunications, Informatics, Probability, Probability Distribution, Algorithms, General Mathematics
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Probability & Statistics, Probability
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Applied Mathematics, Graph Theory, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming
University of Colorado Boulder
Skills you'll gain: Natural Language Processing, Text Mining, Artificial Intelligence and Machine Learning (AI/ML), Statistical Modeling, Data Processing, Probability & Statistics, Unstructured Data, Deep Learning, Machine Learning, Supervised Learning, Algorithms, Regression Analysis
- Status: Free Trial
Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Game Theory, Mathematical Modeling, Software Testing
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Mathematical Modeling, Systems Design, Data Modeling, Software Systems, Simulations, Automation Engineering, Control Systems, Systems Analysis, Safety Assurance, Cyber Engineering, Mechanical Engineering, Differential Equations
- Status: Preview
University of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health
- Status: Free Trial
University of Colorado System
Skills you'll gain: Cryptography, Arithmetic, Algorithms, Applied Mathematics, Probability, Computer Science
In summary, here are 10 of our most popular theoretical computer science courses
- Computational Thinking & Block Programming in K-12 Education: University of California San Diego
- Temporal Logic Model Checking : University of Colorado Boulder
- Introduction to Modeling for Formal Verification: University of Colorado Boulder
- Fundamentals of Computer Network Security: University of Colorado System
- Information Theory: The Chinese University of Hong Kong
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University
- Approximation Algorithms and Linear Programming : University of Colorado Boulder
- Fundamentals of Natural Language Processing: University of Colorado Boulder
- Principles of Computing (Part 2): Rice University
- Modeling of Autonomous Systems: University of Colorado Boulder