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
Skills you'll gain: Computer Networking, Network Troubleshooting, TCP/IP, Network Architecture, Routing Protocols, Network Protocols, OSI Models, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks
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
Princeton University
Skills you'll gain: Combinatorics, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Data Structures, Advanced Mathematics, Mathematical Modeling, Probability
University of California San Diego
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Network Routing, Debugging, Network Model, Bioinformatics, Operations Research, Data Storage, Development Testing, Software Testing, Theoretical Computer Science, Computational Thinking, Network Analysis, Programming Principles, Computer Programming, Epidemiology, C++ (Programming Language), Infectious Diseases, Computer Science
- Status: Free
Stanford University
Skills you'll gain: Physics, Timelines, Scientific Methods, Research, Experimentation, Mechanics, Mathematical Modeling
- Status: Free
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Cryptographic Protocols, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Mathematical Software, Algorithms, Probability
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
University of Amsterdam
Skills you'll gain: Sociology, Social Sciences, Economics, Policy, and Social Studies, Socioeconomics, Culture, Political Sciences, Qualitative Research, Trend Analysis, Scientific Methods
- 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
Stanford University
Skills you'll gain: Game Theory, Bidding, Economics, Policy, and Social Studies, Social Sciences, Economics, Behavioral Economics, Socioeconomics, Advanced Mathematics
University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Hypertext Markup Language (HTML), Browser Compatibility, Bootstrap (Front-End Framework), Javascript, Front-End Web Development, User Interface (UI), Verification And Validation, Web Development, Interactive Design, Usability, Web Design and Development, Application Frameworks, Event-Driven Programming, Web Applications
In summary, here are 10 of our most popular theory of computation courses
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- The Bits and Bytes of Computer Networking: Google
- Computational Thinking for Problem Solving: University of Pennsylvania
- Analysis of Algorithms: Princeton University
- Data Structures and Algorithms: University of California San Diego
- Understanding Einstein: The Special Theory of Relativity: Stanford University
- Cryptography I: Stanford University
- Algorithms: Stanford University
- Classical Sociological Theory : University of Amsterdam
- International Humanitarian Law in Theory and Practice : Universiteit Leiden