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

Theory of Computation Courses

Courses in Theory of Computation often teach formal languages, automata theory, computability, and complexity classes. You can build skills in algorithm design, problem-solving, and understanding the limits of computation. Many courses introduce tools like Turing machines and state diagrams, which help illustrate concepts and analyze computational problems. You'll also explore key topics such as P vs NP, decidability, and the role of algorithms in artificial intelligence, enhancing your ability to tackle complex computational challenges.

Popular Theory of Computation Courses and Certifications


  • I

    IBM

    Data Analysis and Visualization Foundations

    Skills you'll gain: Data Storytelling, Data Wrangling, Data Presentation, Interactive Data Visualization, Data Visualization Software, Dashboard, Big Data, Data Visualization, Microsoft Excel, Data Analysis, IBM Cognos Analytics, Statistical Visualization, Apache Hadoop, Statistical Analysis, Analytical Skills, Dashboard Creation, Excel Formulas, Data Cleansing, Pivot Tables And Charts, Spreadsheet Software

    4.7 stars, 31K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (31K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • C

    Coursera

    Build a Professional Resume using Canva

    Skills you'll gain: Applicant Tracking Systems, Professional Development, Graphic Design, Keyword Research, Content Optimization, Business Writing, Recruitment, Data Visualization

    4.5 stars, 947 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.5 (947) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • I

    IBM

    IBM DevOps and Software Engineering

    Skills you'll gain: User Story, Cloud Deployment, CI/CD, Unit Testing, Software Development Life Cycle, Open Web Application Security Project (OWASP), Continuous Integration, OpenShift, Istio, Kubernetes, Linux Commands, Cloud Infrastructure, Test Driven Development (TDD), Devops Tools, Git (Version Control System), DevOps, Grafana, Software Engineering, Data Import/Export, Application Development

    4.6 stars, 66K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (66K) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • I

    IBM

    AI Foundations for Everyone

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Responsible AI, Generative Model Architectures, Machine Learning Methods, Prompt Engineering Tools, Generative AI Agents, IBM Cloud, ChatGPT, AI literacy, Multimodal Prompts, AI Workflows, Application Deployment, Machine Learning Software, Business Workflow Analysis, Workflow Management, Machine Learning, Deep Learning, Data Science

    4.7 stars, 37K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (37K) · Beginner · Specialization · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • C

    Coursera

    No-Code Websites: Learn with Projects

    Skills you'll gain: Email Automation, Content Management Systems, WordPress, Web Presence, AI Personalization, Event Management, Search Engine Optimization, Web Analytics and SEO, AI powered creativity, Content Optimization, Web Content, Blogs, Web Design, Digital Publishing, Web Development, Web Analytics, No-Code Development, Content Creation, Content Management, Brand Management

    4.4 stars, 7.6K reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.4 (7.6K) · Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • D
    S

    Multiple educators

    Machine Learning

    Skills you'll gain: Unsupervised Learning, Supervised Learning, Model Training, Applied Machine Learning, Machine Learning Algorithms, Transfer Learning, Machine Learning, Jupyter, Data Ethics, Decision Tree Learning, Model Evaluation, Responsible AI, Tensorflow, Scikit Learn (Machine Learning Library), NumPy, Predictive Modeling, Deep Learning, Artificial Intelligence, Classification Algorithms, Reinforcement Learning

    4.9 stars, 39K reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.9 (39K) · Beginner · Specialization · 1 - 3 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • I

    IBM

    IBM Relational Database Administrator with GenAI

    Skills you'll gain: Extract, Transform, Load, Database Administration, Data Warehousing, Web Scraping, Data Engineering, Data Pipelines, Database Architecture and Administration, Database Design, Database Management, Relational Databases, Linux Commands, SQL, Apache Kafka, Bash (Scripting Language), Apache Airflow, Shell Script, Data Store, Generative AI, Data Import/Export, Data Security

    4.6 stars, 62K reviews, Intermediate, Professional Certificate, 3 - 6 Months

    ★ 4.6 (62K) · Intermediate · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Cambridge

    Extra-Galactic Astronomy

    Skills you'll gain: Physical Science, Physics, Scientific Methods, General Science and Research, Taxonomy, electromagnetics, Environment, Spatial Data Analysis, Research, Image Analysis, Data Mapping, Data Analysis, Scientific Visualization, General Mathematics, Estimation

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • G

    Google

    Technical Support Fundamentals

    Skills you'll gain: Desktop Support, Package and Software Management, Technical Support and Services, Computer Hardware, Technical Support, Software Installation, System Support, Network Support, General Networking, Help Desk Support, Technical Documentation, Hardware Troubleshooting, Software Documentation, Customer Support, End User Training and Support, Computer Networking, Information Technology, Technical Writing, Computer Systems, Linux

    4.8 stars, 165K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (165K) · Beginner · Course · 1 - 3 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • I

    IBM

    IBM AI Developer

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Unit Testing, Software Development Life Cycle, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Software Architecture, Responsible AI, Computer Vision, LangChain, Javascript, IBM Cloud, Data Ethics, Data Import/Export, AI Workflows, Python Programming, Software Development, Machine Learning, Data Science

    4.7 stars, 83K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.7 (83K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • I

    IBM

    Data Engineering Foundations

    Skills you'll gain: Extract, Transform, Load, Web Scraping, Database Design, SQL, IBM DB2, Database Management, Data Store, Data Architecture, Relational Databases, Database Systems, Apache Hadoop, Databases, Big Data, Unit Testing, Database Development, Data Storage, Operational Databases, Data Import/Export, Python Programming, NumPy

    4.6 stars, 60K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (60K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • I

    IBM

    Applied Data Science

    Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Visualization, Data Wrangling, Plot (Graphics), Exploratory Data Analysis, Model Evaluation, Data Analysis, Data Import/Export, Python Programming, Data Science, NumPy, Data Compilation, Data Collection, Machine Learning

    4.6 stars, 62K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (62K) · Beginner · Specialization · 3 - 6 Months

    Category: Job ready
    Job ready
    Status: Free trial
    Free trial
1…137138139…834

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

  • Data Analysis and Visualization Foundations: IBM
  • Build a Professional Resume using Canva: Coursera
  • IBM DevOps and Software Engineering: IBM
  • AI Foundations for Everyone: IBM
  • No-Code Websites: Learn with Projects: Coursera
  • Machine Learning: DeepLearning.AI
  • IBM Relational Database Administrator with GenAI: IBM
  • Extra-Galactic Astronomy: University of Cambridge
  • Technical Support Fundamentals: Google
  • IBM AI Developer: 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

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • 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
  • Udemy

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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok