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
Skills you'll gain: Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Software Documentation, Computer Science, Pseudocode, Maintainability, Data Storage
The Chinese University of Hong Kong
Skills you'll gain: Mathematical Modeling, Problem Solving, Graph Theory, Decision Support Systems, Computational Thinking, Data Modeling, Data Structures, Theoretical Computer Science
- Status: Free Trial
Skills you'll gain: Prompt Engineering, Software Development Life Cycle, Large Language Modeling, Software Architecture, Responsive Web Design, ChatGPT, Flask (Web Framework), Generative AI, Cascading Style Sheets (CSS), Unit Testing, Software Design, Web Design and Development, Software Development Methodologies, Software Design Patterns, Web Development, Data Import/Export, Python Programming, Engineering Software, Machine Learning, Data Science
- Status: Free Trial
University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Operations Research, Theoretical Computer Science, Network Analysis, Data Structures, Computational Thinking, Linear Algebra, Computer Science, Big Data, Python Programming, Probability & Statistics
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Theoretical Computer Science, Network Analysis, Computational Thinking, Probability & Statistics, Python Programming
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Data Structures, Algorithms, Database Systems, Database Theory, Theoretical Computer Science
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Computational Thinking, Data Structures, Operations Research, Design Strategies
- Status: Preview
Peking University
Skills you'll gain: Theoretical Computer Science, Computational Logic, Graph Theory, Spatial Data Analysis, Logical Reasoning, Computational Thinking, Algebra, Computer Science, Information Technology, Algorithms
- Status: Free Trial
Skills you'll gain: Programming Principles, C++ (Programming Language), Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
- Status: Free Trial
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Network Model, Network Analysis, Computational Thinking, Theoretical Computer Science, Network Routing
- Status: Preview
Peking University
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Systems Analysis, Systems Design, Software Architecture, Software Design, C++ (Programming Language), Computer Programming, Java Programming, C# (Programming Language), Software Development, Software Development Methodologies, Requirements Analysis
- Status: Free Trial
Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Graph Theory, Programming Principles, Program Development, Computer Programming, Pseudocode, Enterprise Application Management, Computer Science, Computational Thinking, Application Development, Theoretical Computer Science, Systems Development, Computer Architecture, Software Design, Database Systems, Information Architecture
In summary, here are 10 of our most popular theoretical computer science courses
- Programming in C++: A Hands-on Introduction: Codio
- Basic Modeling for Discrete Optimization: The Chinese University of Hong Kong
- IBM AI Developer: IBM
- Advanced Algorithms and Complexity: University of California San Diego
- Trees and Graphs: Basics: University of Colorado Boulder
- Ordered Data Structures: University of Illinois Urbana-Champaign
- Shortest Paths Revisited, NP-Complete Problems and What To Do About Them: Stanford University
- 离散数学概论 Discrete Mathematics Generality: Peking University
- C++ Basics: Selection and Iteration: Codio
- Graph Search, Shortest Paths, and Data Structures: Stanford University