Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Theory of Computation Course Catalog
- Status: Free
Princeton University
Skills you'll gain: Theoretical Computer Science, Computer Programming, Algorithms, Computational Logic, Computational Thinking, Java Programming, Programming Principles, Computer Architecture, Data Structures, Mathematical Theory & Analysis
- Status: Free
Stanford University
Stanford University
Skills you'll gain: Algorithms, Theoretical Computer Science, Computer Programming, Problem Solving, Graph Theory, Mathematics, Data Structures, Computational Thinking, Mathematical Theory & Analysis, Critical Thinking, Computational Logic, Programming Principles, Software Engineering
Rice University
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Mathematics, Algorithms, Computational Logic, Computational Thinking, Computer Programming Tools, Critical Thinking, Problem Solving, Theoretical Computer Science, Visualization (Computer Graphics), Computer Graphics, Data Structures, Graph Theory, Probability & Statistics, Combinatorics
University of Colorado Boulder
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computer Programming, Graph Theory, Problem Solving, Computational Logic, Computational Thinking, Mathematical Theory & Analysis, Mathematics, Applied Mathematics, Python Programming
- Status: Free
Stanford University
Skills you'll gain: Game Theory, Critical Thinking, Decision Making, Probability & Statistics
- Status: Free
Princeton University
Skills you'll gain: Mathematics, Algorithms, Mathematical Theory & Analysis, Theoretical Computer Science, Combinatorics
Rice University
Skills you'll gain: Computer Programming, Python Programming, Algorithms, Data Structures, Theoretical Computer Science
- Status: Free
The University of Edinburgh
- Status: Free
Stanford University
Skills you'll gain: Decision Making, Game Theory, General Statistics, Problem Solving, Critical Thinking, Mathematical Theory & Analysis
Michigan State University
- Status: Free
University of Amsterdam
Skills you'll gain: Critical Thinking
In summary, here are 10 of our most popular theory of computation courses
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Understanding Einstein: The Special Theory of Relativity: Stanford University
- Algorithms: Stanford University
- Fundamentals of Computing: Rice University
- Foundations of Data Structures and Algorithms: University of Colorado Boulder
- Game Theory II: Advanced Applications: Stanford University
- Analysis of Algorithms: Princeton University
- Principles of Computing (Part 2): Rice University
- Fundamentals of Music Theory: The University of Edinburgh
- Game Theory: Stanford University