Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Theory of Computation Course Catalog
- Status: Free
Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Computer Systems, Algorithms, Programming Principles, Computational Logic, Computer Hardware, Java
University of California San Diego
Skills you'll gain: Graph Theory, Algorithms, Network Routing, Network Model, Bioinformatics, Operations Research, Network Analysis, Epidemiology, Programming Principles, Data Structures, Theoretical Computer Science, Infectious Diseases, Computer Programming, Computational Thinking, Computer Science, Big Data, Computational Logic, Program Development, Life Sciences, Probability & Statistics
- Status: Free
Stanford University
Skills you'll gain: Physics, Timelines, Scientific Methods, Research, Experimentation, Mechanics, Mathematical Modeling
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Computational Thinking, Network Analysis, Network Routing, Mathematical Theory & Analysis, Analysis, Probability, Design Strategies, Computer Science
- Status: Free
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Mathematical Software, Algorithms
- Status: Free
Universiteit Leiden
Skills you'll gain: Law, Regulation, and Compliance, International Relations, Conflict Management, Child Welfare, Ethical Standards And Conduct, Disabilities, Journalism
- Status: Free
Princeton University
Skills you'll gain: Combinatorics, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Data Structures, Advanced Mathematics, Mathematical Modeling, Probability
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Analytical Skills, Computer Science, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Computer Architecture, Debugging
- Status: Free
Stanford University
Skills you'll gain: Game Theory, Bidding, Economics, Policy, and Social Studies, Social Sciences, Economics, Behavioral Economics, Socioeconomics, Advanced Mathematics
- Status: Free
University of Amsterdam
- Status: Free
California Institute of the Arts
Skills you'll gain: Aesthetics, Storytelling, Creativity
- Status: Free
Yale University
Skills you'll gain: Investment Banking, Risk Management, Financial Market, Financial Regulation, Financial Services, Finance, Business Risk Management, Securities (Finance), Financial Policy, Capital Markets, Behavioral Economics, Banking, Corporate Finance, Governance, Insurance, Underwriting, Equities, Derivatives, Mortgage Loans, Decision Making
In summary, here are 10 of our most popular theory of computation courses
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Data Structures and Algorithms: University of California San Diego
- Understanding Einstein: The Special Theory of Relativity: Stanford University
- Algorithms: Stanford University
- Cryptography I: Stanford University
- International Humanitarian Law in Theory and Practice : Universiteit Leiden
- Analysis of Algorithms: Princeton University
- Computational Thinking for Problem Solving: University of Pennsylvania
- Game Theory II: Advanced Applications: Stanford University
- Classical Sociological Theory : University of Amsterdam