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: 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: Preview
Coursera Instructor Network
Skills you'll gain: Algorithms, Technical Communication, Pseudocode, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, 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: 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
- Status: Free Trial
University of California San Diego
Skills you'll gain: Combinatorics, Theoretical Computer Science, Algorithms, Graph Theory, Computational Thinking, Operations Research, Data Structures, Applied Mathematics, Python Programming, Computer Programming, Program Development, Mathematical Modeling
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Data Structures, Algorithms, Database Systems, Database Theory, Theoretical Computer Science
- 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
University of Colorado Boulder
Skills you'll gain: Artificial Intelligence, Computational Thinking, Human Learning, Theoretical Computer Science, Human Machine Interfaces, Psychology, Computer Science, Algorithms
- 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
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
In summary, here are 10 of our most popular theoretical computer science courses
- Advanced Algorithms and Complexity: University of California San Diego
- Algorithmic Solutions: Design, Problem Solving, Reporting: Coursera Instructor Network
- Shortest Paths Revisited, NP-Complete Problems and What To Do About Them: Stanford University
- 程序设计与算法: Peking University
- Delivery Problem: University of California San Diego
- Ordered Data Structures: University of Illinois Urbana-Champaign
- 离散数学概论 Discrete Mathematics Generality: Peking University
- C++ Basics: Selection and Iteration: Codio
- What is “the mind” and what is artificial intelligence?: University of Colorado Boulder
- Graph Search, Shortest Paths, and Data Structures: Stanford University