• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Theory Of Computation

    Theory of Computation Courses Online

    Master the theory of computation for understanding what can be computed. Learn about automata, formal languages, and Turing machines.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Build job-relevant skills in under 2 hours with hands-on tutorials.
    Learn from top instructors with graded assignments, videos, and discussion forums.
    Learn a new tool or skill in an interactive, hands-on environment.
    Get in-depth knowledge of a subject by completing a series of courses and projects.
    Earn career credentials from industry leaders that demonstrate your expertise.
    Earn career credentials while taking courses that count towards your Master’s degree.
    Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
    Complete graduate-level learning without committing to a full degree program.
    Earn a university-issued career credential in a flexible, interactive format.
    Graduate level learning within reach.

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the Theory of Computation Course Catalog

    • Status: Free Trial
      Free Trial
      U

      University of California, Davis

      Digital Strategies: Managing Sociotechnological Co-Evolution

      Skills you'll gain: Responsible AI, Data Ethics, Technology Strategies, Digital Transformation, Technology Solutions, Social Sciences, Human Machine Interfaces, Artificial Intelligence, Socioeconomics, Innovation, Business Ethics, Change Management, Emerging Technologies, Policy Analysis, Economics

      4.7
      Rating, 4.7 out of 5 stars
      ·
      10 reviews

      Beginner · Course · 1 - 3 Months

    • C

      Coursera Project Network

      Gen AI for developers: Web development with Python & Copilot

      Skills you'll gain: Unit Testing, Microsoft Copilot, Flask (Web Framework), Front-End Web Development, Web Applications, Web Development, Secure Coding, Microsoft Visual Studio, Python Programming, Development Environment, User Interface (UI), Application Programming Interface (API)

      4.6
      Rating, 4.6 out of 5 stars
      ·
      14 reviews

      Intermediate · Guided Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      U

      University of Maryland, College Park

      Agile Leadership Principles and Practices

      Skills you'll gain: Negotiation, Leadership, Organizational Leadership, Agile Project Management, Leadership and Management, Agile Methodology, Decision Making, Meeting Facilitation, Collaboration, Cross-Functional Team Leadership, Continuous Improvement Process, Cross-Functional Collaboration, Innovation, Adaptability, Change Management, Organizational Change, Goal Setting

      Intermediate · Course · 1 - 3 Months

    • Status: New
      New
      Status: Free Trial
      Free Trial
      P

      Packt

      Docker and Kubernetes Masterclass: From Beginner to Advanced

      Skills you'll gain: Kubernetes, Docker (Software), Containerization, Cloud-Native Computing, Application Deployment, YAML, Devops Tools, Command-Line Interface, Google Cloud Platform, Web Applications, Cloud Infrastructure, Development Environment, Configuration Management, Nginx, CI/CD, Software Installation, MongoDB, Service Management, Infrastructure Architecture, Infrastructure Security

      4.8
      Rating, 4.8 out of 5 stars
      ·
      9 reviews

      Intermediate · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      S

      SkillUp

      AZ-800 Exam Prep

      Skills you'll gain: Group Policy, Dynamic Host Configuration Protocol (DHCP), Azure Active Directory, Active Directory, Windows Servers, Hyper-V, Remote Access Systems, Virtual Private Networks (VPN), Containerization, Microsoft Azure, Kubernetes, Microsoft Windows, Docker (Software), Hybrid Cloud Computing, Virtualization, Virtual Machines, Server Administration, Network Administration, Authentications, Infrastructure As A Service (IaaS)

      4.4
      Rating, 4.4 out of 5 stars
      ·
      7 reviews

      Intermediate · Specialization · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      S

      Scrimba

      Redux in JavaScript and React

      Skills you'll gain: React Redux, React.js, Javascript, Web Development Tools, Middleware, Web Development

      4.9
      Rating, 4.9 out of 5 stars
      ·
      7 reviews

      Intermediate · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      S

      SAS

      Modeling Time Series and Sequential Data

      Skills you'll gain: Time Series Analysis and Forecasting, SAS (Software), Forecasting, Regression Analysis, Applied Machine Learning, Statistical Analysis, Advanced Analytics, Statistical Methods, Predictive Modeling, Statistical Modeling, Bayesian Statistics, Artificial Neural Networks

      Intermediate · Course · 1 - 3 Months

    • C

      Coursera Project Network

      Write basic ansible playbooks

      Skills you'll gain: Ansible, Software Installation, File Management, IT Automation, Infrastructure as Code (IaC), YAML, System Configuration, DevOps

      4.4
      Rating, 4.4 out of 5 stars
      ·
      26 reviews

      Beginner · Guided Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      P

      Packt

      Advanced Routing, Infrastructure, and Network Management

      Skills you'll gain: Routing Protocols, Command-Line Interface, Open Shortest Path First (OSPF), Network Monitoring, Virtual Local Area Network (VLAN), Border Gateway Protocol, Network Performance Management, Network Routing, Wireless Networks, Network Administration, Network Infrastructure, Local Area Networks, Event Monitoring, Network Switches, Network Troubleshooting, Network Protocols, Network Routers, TCP/IP, Network Architecture, Network Security

      Intermediate · Course · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      Relational Database Administration Capstone Project

      Skills you'll gain: Database Administration, Database Architecture and Administration, Relational Databases, Database Management, Apache Airflow, Operational Databases, PostgreSQL, MySQL, Data Warehousing, Data Pipelines, Extract, Transform, Load, Database Design, SQL, Performance Tuning, Disaster Recovery, Data Security, Data Transformation

      4.6
      Rating, 4.6 out of 5 stars
      ·
      14 reviews

      Advanced · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      L

      LearnKartS

      PgMP® Performance Domains - Strategy,Benefits,& Stakeholder

      Skills you'll gain: Program Management, Stakeholder Management, Stakeholder Analysis, Stakeholder Engagement, Risk Management, Benefits Administration, Project Management Institute (PMI) Methodology, Organizational Strategy, Project Risk Management, Project Management Life Cycle, Case Studies, Strategic Communication, Performance Management, Communication Strategies

      Intermediate · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      B

      Banco Interamericano de Desarrollo

      Climate Change in Water and Sanitation Utilities

      Skills you'll gain: Water Sustainability, Climate Change Mitigation, Climate Change Adaptation, Water Resource Management, Waste Minimization, Energy and Utilities, Sustainable Systems, Environmental Policy, Environmental Engineering, Risk Management, Environmental Monitoring, Risk Analysis

      4.7
      Rating, 4.7 out of 5 stars
      ·
      7 reviews

      Beginner · Course · 1 - 3 Months

    Theory Of Computation learners also search

    Network Theory
    Probability Theory
    Queuing Theory
    Physics
    Quantum
    Quantum Physics
    Theoretical Computer Science
    Quantum Computing
    1…825826827…834

    In summary, here are 10 of our most popular theory of computation courses

    • Digital Strategies: Managing Sociotechnological Co-Evolution: University of California, Davis
    • Gen AI for developers: Web development with Python & Copilot: Coursera Project Network
    • Agile Leadership Principles and Practices: University of Maryland, College Park
    • Docker and Kubernetes Masterclass: From Beginner to Advanced: Packt
    • AZ-800 Exam Prep: SkillUp
    • Redux in JavaScript and React: Scrimba
    • Modeling Time Series and Sequential Data: SAS
    • Write basic ansible playbooks: Coursera Project Network
    • Advanced Routing, Infrastructure, and Network Management: Packt
    • Relational Database Administration Capstone Project: IBM

    Skills you can learn in Design And Product

    User Interface (18)
    User Experience (16)
    Software Testing (13)
    Game Design (11)
    Agile Software Development (10)
    Graphics (10)
    Virtual Reality (9)
    Design Thinking (8)
    Web (8)
    Video Game Development (7)
    Web Design (7)
    Adobe Photoshop (6)

    Other topics to explore

    Arts and Humanities
    338 courses
    Business
    1095 courses
    Computer Science
    668 courses
    Data Science
    425 courses
    Information Technology
    145 courses
    Health
    471 courses
    Math and Logic
    70 courses
    Personal Development
    137 courses
    Physical Science and Engineering
    413 courses
    Social Sciences
    401 courses
    Language Learning
    150 courses

    Coursera Footer

    Skills

    • Artificial Intelligence (AI)
    • Cybersecurity
    • Data Analytics
    • Digital Marketing
    • English Speaking
    • Generative AI (GenAI)
    • Generative AI
    • Microsoft Excel
    • Microsoft Power BI
    • Project Management
    • Python

    Certificates & Programs

    • Google Cybersecurity Certificate
    • Google Data Analytics Certificate
    • Google IT Support Certificate
    • Google Project Management Certificate
    • Google UX Design Certificate
    • IBM Data Analyst Certificate
    • IBM Data Science Certificate
    • Machine Learning Certificate
    • Microsoft Power BI Data Analyst Certificate
    • UI / UX Design Certificate

    Industries & Careers

    • Business
    • Computer Science
    • Data Science
    • Education & Teaching
    • Engineering
    • Finance
    • Healthcare
    • Human Resources (HR)
    • Information Technology (IT)
    • Marketing

    Career Resources

    • Career Aptitude Test
    • Examples of Strengths and Weaknesses for Job Interviews
    • High-Income Skills to Learn
    • How Does Cryptocurrency Work?
    • How to Highlight Duplicates in Google Sheets
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Preparing for the PMP Certification
    • Signs You Will Get the Job After an Interview
    • What Is Artificial Intelligence?

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok