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
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Network Analysis, Computational Thinking, Analysis, Computer Science, Probability & Statistics, Network Routing, Probability, Operations Research, Design Strategies
- Status: Free Trial
University of London
Skills you'll gain: Arithmetic, Computer Graphics, Computational Thinking, General Mathematics, Systems Of Measurement, Algebra, Cryptography
- Status: NewStatus: Free Trial
University of Colorado Boulder
Skills you'll gain: Hardware Architecture, Computer Science, Cloud Development
- Status: Free Trial
University of Glasgow
Skills you'll gain: Computational Thinking, JSON, Application Deployment, Data Structures, Javascript, Application Development, HTML and CSS, Data Analysis, Code Review, Software Development, Data Visualization Software, Scripting Languages, Web Development, Scripting, Prototyping, Data Processing, Programming Principles, Unsupervised Learning, Front-End Web Development, Computer Programming
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Graph Theory, Operations Research, Public Key Cryptography Standards (PKCS), Theoretical Computer Science, Computational Thinking, Cryptography, Programming Principles, Computer Science, Data Encryption Standard, Encryption, Python Programming, Linear Algebra, Combinatorics, Advanced Mathematics, Mathematical Modeling, Design Strategies, Tree Maps, IBM Cloud
- Status: Free Trial
University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Statistical Analysis, Automation, Program Development, Data Structures, Programming Principles, Algorithms, Computer Programming, Development Environment, Descriptive Statistics, Problem Management, File Management, Distributed Computing, Debugging, Data Storage
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Data Ethics, Artificial Neural Networks, Deep Learning, Machine Learning Algorithms, Reinforcement Learning, Generative AI, Debugging, Artificial Intelligence, Unsupervised Learning, Machine Learning, Computer Vision, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Ethical Standards And Conduct, Applied Machine Learning, Unstructured Data, Linear Algebra, Markov Model, Data-Driven Decision-Making, Natural Language Processing
- Status: NewStatus: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Programming Principles, Data Management, Computational Thinking, Tree Maps, C and C++, Software Design, Analysis, Problem Solving, Complex Problem Solving
- Status: Preview
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Debugging
- Status: Free Trial
University of California, Davis
Skills you'll gain: Network Analysis, Data Wrangling, Natural Language Processing, Web Scraping, Social Sciences, Data Ethics, Databases, Artificial Intelligence, Research, Simulations, Big Data, Systems Thinking, Data Science, Research Methodologies, Machine Learning, Data Collection, Computational Thinking, Graph Theory, Economics, Policy, and Social Studies, Agentic systems
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Computational Logic, Mathematical Modeling, Systems Design, Theoretical Computer Science, Verification And Validation, System Requirements, Software Systems, Simulations, Requirements Analysis, Systems Analysis, Automation, Mechanical Engineering, Control Systems, Linear Algebra, Differential Equations, Computer Science, Artificial Intelligence, Algorithms, Applied Mathematics
- Status: Free Trial
University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Public Key Cryptography Standards (PKCS), Key Management, Advanced Encryption Standard (AES), Cryptographic Protocols, Encryption, Data Integrity, Cybersecurity, Computer Security, Authentications, Data Security, Theoretical Computer Science, Algorithms, Digital Communications
In summary, here are 10 of our most popular theoretical computer science courses
- Algorithms: Stanford University
- Mathematics for Computer Science: University of London
- Efficient Programming: University of Colorado Boulder
- Computational Thinking with JavaScript: University of Glasgow
- Foundations of Data Structures and Algorithms: University of Colorado Boulder
- Computational Thinking with Beginning C Programming: University of Colorado System
- Foundations of Neural Networks: Johns Hopkins University
- Data Structures and Algorithms: Birla Institute of Technology & Science, Pilani
- Computational Thinking for Problem Solving: University of Pennsylvania
- Computational Social Science: University of California, Davis