• 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
     *

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the Theory of Computation Course Catalog

    • C

      Coursera Project Network

      Diabetes Prediction With Pyspark MLLIB

      Skills you'll gain: PySpark, Apache Spark, Data Manipulation, Data Processing, Data Science, Applied Machine Learning, Classification And Regression Tree (CART), Predictive Modeling, Google Cloud Platform, Machine Learning, Python Programming

      4.6
      Rating, 4.6 out of 5 stars
      ·
      22 reviews

      Intermediate · Guided Project · Less Than 2 Hours

    • C

      Coursera Project Network

      Using Animations and Transitions in Microsoft PowerPoint

      Skills you'll gain:

      4.5
      Rating, 4.5 out of 5 stars
      ·
      13 reviews

      Intermediate · Guided Project · Less Than 2 Hours

    • Status: Preview
      Preview
      B

      Board Infinity

      Introduction to DevSecOps

      Skills you'll gain: DevSecOps, Application Security, DevOps, Secure Coding, Containerization, Systems Development Life Cycle, Security Testing, Continuous Delivery, CI/CD, Software Development, Continuous Monitoring, Infrastructure as Code (IaC), Automation

      4.3
      Rating, 4.3 out of 5 stars
      ·
      18 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      P

      Packt

      Fundamentals of AI, Machine Learning, and Python Programming

      Skills you'll gain: Keras (Neural Network Library), Matplotlib, Pandas (Python Package), Data Visualization, Artificial Neural Networks, Deep Learning, PyTorch (Machine Learning Library), Python Programming, Generative AI, Tensorflow, Predictive Modeling, Machine Learning, Data Analysis, Artificial Intelligence, NumPy, Regression Analysis

      Beginner · Course · 3 - 6 Months

    • Status: Preview
      Preview
      I

      Illinois Tech

      Introduction to Data Networks and the Internet - Bachelor's

      Skills you'll gain: Network Troubleshooting, OSI Models, Network Security, General Networking, Computer Networking, Network Monitoring, Network Architecture, Local Area Networks, TCP/IP, Network Administration, Network Infrastructure, Cybersecurity, Software-Defined Networking, Network Planning And Design, Network Analysis, Network Performance Management, System Configuration, Network Protocols, Networking Hardware, Network Routers

      Build toward a degree

      4.7
      Rating, 4.7 out of 5 stars
      ·
      23 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      M

      Meta

      Preparación de la entrevista de codificación

      Skills you'll gain: Pseudocode, Data Structures, Programming Principles, Algorithms, Computer Science, Software Visualization, Computational Thinking, Program Development, Computational Logic, Technical Communication, Spatial Analysis

      4.8
      Rating, 4.8 out of 5 stars
      ·
      28 reviews

      Intermediate · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      D

      DeepLearning.AI

      Améliorez les réseaux neuronaux profonds

      Skills you'll gain: Deep Learning, Performance Tuning, PyTorch (Machine Learning Library), Machine Learning Methods, Tensorflow, Artificial Neural Networks, Applied Machine Learning, Application Frameworks, Algorithms, Machine Learning Algorithms, Numerical Analysis, Machine Learning, Network Architecture

      Beginner · Course · 1 - 4 Weeks

    • C

      Coursera Project Network

      Snowflake for Data Science: Intro to Snowpark ML for Python

      Skills you'll gain: Applied Machine Learning, Scikit Learn (Machine Learning Library), MLOps (Machine Learning Operations), Predictive Modeling, Machine Learning, Data Processing, Data Science, Python Programming, Data Transformation, Regression Analysis

      Intermediate · Guided Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      U

      University of Maryland, College Park

      Platform Product Management

      Skills you'll gain: Application Development, Cloud Platforms, User Experience Design, Sprint Retrospectives, Cloud Computing, User Feedback, User Interface (UI) Design, Change Management, Platform As A Service (PaaS), Stakeholder Management, Cloud Applications, Functional Testing, Application Deployment, Constructive Feedback, Solution Delivery, Software Testing, Systems Integration, Product Planning, Project Documentation, Product Improvement

      Beginner · Specialization · 3 - 6 Months

    • Status: New
      New
      P

      Packt

      End User Security Awareness

      Skills you'll gain: Security Awareness, Data Security, Computer Security Awareness Training, Malware Protection, Personally Identifiable Information, Cybersecurity, Safety and Security, Email Security, Network Security

      Beginner · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      E

      Edureka

      Gen AI for Code Generation for Python

      Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Python Programming, OpenAI, Software Development Tools, Program Development, Automation

      4.4
      Rating, 4.4 out of 5 stars
      ·
      14 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      U

      University of California, Irvine

      Communication in Remote Work

      Skills you'll gain: Virtual Teams, Telecommuting, Interpersonal Communications, Trustworthiness, Collaboration, Team Oriented, Team Building, Social Skills, Relationship Building, Communication, Communication Strategies, Overcoming Obstacles, Leadership Development

      4.6
      Rating, 4.6 out of 5 stars
      ·
      17 reviews

      Beginner · Course · 1 - 4 Weeks

    Theory Of Computation learners also search

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

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

    • Diabetes Prediction With Pyspark MLLIB: Coursera Project Network
    • Using Animations and Transitions in Microsoft PowerPoint: Coursera Project Network
    • Introduction to DevSecOps: Board Infinity
    • Fundamentals of AI, Machine Learning, and Python Programming: Packt
    • Introduction to Data Networks and the Internet - Bachelor's: Illinois Tech
    • Preparación de la entrevista de codificación: Meta
    • Améliorez les réseaux neuronaux profonds: DeepLearning.AI
    • Snowflake for Data Science: Intro to Snowpark ML for Python: Coursera Project Network
    • Platform Product Management: University of Maryland, College Park
    • End User Security Awareness: Packt

    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

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    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