• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
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: Preview
    Preview
    I

    IIMA - IIM Ahmedabad

    Strategy and Game Theory for Management

    Skills you'll gain: Strategic Thinking, Game Theory, Behavioral Economics, Business Strategy, Strategic Decision-Making, Complex Problem Solving, Problem Solving, Strategic Leadership, Critical Thinking, Decision Making, Market Dynamics, Organizational Change, Business Analysis, Economics, Digital Media Strategy, Market Opportunities, Negotiation, Risk Management, Mergers & Acquisitions, Innovation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    118 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    California Institute of the Arts

    Approaching Music Theory: Melodic Forms and Simple Harmony

    Skills you'll gain: Music Theory, Music, Musical Composition, Classical Music, Music History, Instrumental Music, Music Performance, World Music

    4.7
    Rating, 4.7 out of 5 stars
    ·
    166 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    T

    Technical University of Denmark (DTU)

    Antimicrobial resistance - theory and methods

    Skills you'll gain: Laboratory Testing, Quality Assurance, Microbiology, Infectious Diseases, Bioinformatics, Medical Laboratory, Molecular, Cellular, and Microbiology, Epidemiology, Public Health and Disease Prevention, Data Quality, Medical Science and Research, Biology, Public Health

    4.7
    Rating, 4.7 out of 5 stars
    ·
    2.5K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universiteit Leiden

    Terrorism and Counterterrorism: Comparing Theory and Practice

    Skills you'll gain: Public Safety and National Security, Research, Research Methodologies, Policy Analysis, Media and Communications, World History, International Relations, Political Sciences, Trend Analysis, Psychology, Case Studies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    3.2K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Theory of Angular Momentum

    Skills you'll gain: Linear Algebra, Physics, Mathematical Modeling, Applied Mathematics

    4.1
    Rating, 4.1 out of 5 stars
    ·
    20 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    The Theory of the Firm

    Skills you'll gain: Market Dynamics, Business Economics, Economics, Business Operations, Supply And Demand, Price Negotiation, Business Strategy, Market Analysis, Competitive Analysis, Consumer Behaviour, Decision Making

    4.8
    Rating, 4.8 out of 5 stars
    ·
    20 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Machine Learning: Theory and Hands-on Practice with Python

    Skills you'll gain: Unsupervised Learning, Supervised Learning, Deep Learning, Machine Learning Algorithms, Exploratory Data Analysis, Dimensionality Reduction, Keras (Neural Network Library), Applied Machine Learning, Machine Learning, Scikit Learn (Machine Learning Library), Data Science, Computer Vision, Predictive Modeling, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Random Forest Algorithm, Classification And Regression Tree (CART), Natural Language Processing, Python Programming

    Build toward a degree

    3.5
    Rating, 3.5 out of 5 stars
    ·
    122 reviews

    Intermediate · Specialization · 3 - 6 Months

  • U

    University of Colorado Boulder

    Control Systems Analysis: Modeling of Dynamic Systems

    Skills you'll gain: Control Systems, Process Control, Mathematical Modeling, Engineering Analysis, Differential Equations, Systems Analysis, Electrical Systems, Mechanics, Systems Thinking, Applied Mathematics, Performance Testing, Basic Electrical Systems

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    91 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Glasgow

    Evolutionary Computation and its Applications

    Skills you'll gain: Engineering Practices, Engineering Calculations, Engineering Analysis, Engineering, Applied Mathematics

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    Universiteit Leiden

    International Humanitarian Law in Theory and Practice

    Skills you'll gain: Law, Regulation, and Compliance, Legal Proceedings, International Relations, Conflict Management, Child Welfare, Ethical Standards And Conduct, Legal Research, Case Law, Journalism, Research, Investigation, Case Studies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    A

    Arizona State University

    Design of Experiments

    Skills you'll gain: Experimentation, Sample Size Determination, Research Design, Regression Analysis, Statistical Analysis, Statistical Methods, Data Analysis Software, Statistical Modeling, Design Strategies, Statistical Software, Probability & Statistics, Mathematical Modeling, Analysis, Data Transformation, Descriptive Statistics, Probability Distribution, Statistical Hypothesis Testing, Variance Analysis, Data Analysis, Quality Control

    4.7
    Rating, 4.7 out of 5 stars
    ·
    372 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    O

    O.P. Jindal Global University

    Principles of Management

    Skills you'll gain: Organizational Structure, Leadership and Management, Business Ethics, Business Management, Business Planning, Human Resources Management and Planning, Operations Management, People Management, Organizational Effectiveness, Organizational Strategy, Decision Making, Leadership, Business Strategies, Performance Measurement, Critical Thinking

    4.7
    Rating, 4.7 out of 5 stars
    ·
    28 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…101112…834

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

  • Strategy and Game Theory for Management: IIMA - IIM Ahmedabad
  • Approaching Music Theory: Melodic Forms and Simple Harmony: California Institute of the Arts
  • Antimicrobial resistance - theory and methods: Technical University of Denmark (DTU)
  • Terrorism and Counterterrorism: Comparing Theory and Practice: Universiteit Leiden
  • Theory of Angular Momentum: University of Colorado Boulder
  • The Theory of the Firm: University of Illinois Urbana-Champaign
  • Machine Learning: Theory and Hands-on Practice with Python: University of Colorado Boulder
  • Control Systems Analysis: Modeling of Dynamic Systems: University of Colorado Boulder
  • Evolutionary Computation and its Applications: University of Glasgow
  • International Humanitarian Law in Theory and Practice : Universiteit Leiden

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)
  • 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
  • Share your Coursera learning story

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