• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Theoretical Computer Science

Theoretical Computer Science Courses

Theoretical computer science courses can help you learn algorithms, computational complexity, automata theory, and formal languages. You can build skills in problem-solving, mathematical reasoning, and algorithm analysis, that support tackling complex computational tasks. Many courses introduce tools like Python for algorithm implementation, LaTeX for typesetting mathematical documents, and software for simulating automata, allowing you to apply these concepts in practical scenarios.

Popular Theoretical Computer Science Courses and Certifications


  • N

    National Taiwan University

    莊子─姿勢、意識與感情 (Zhuangzi─Posture, Awareness, and Sentiment)

    Skills you'll gain: Emotional Intelligence, Mindfulness, Composure, Personal Development, Self-Awareness, Overcoming Obstacles, Goal Setting, Stress Management, Resilience, Ancient History, World History, Critical Thinking

    4.9 stars, 216 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.9 (216) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Rochester

    The Blues: Understanding and Performing an American Art Form

    Skills you'll gain: Instrumental Music, Music Theory, Musical Composition, Music, Music Performance, Music History, Performing Arts

    4.8 stars, 611 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (611) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    History of Medical Cannabis

    Skills you'll gain: Pharmacology, Pharmaceuticals, Medical Science and Research, Medication Administration, Research, Substance Abuse, Mental and Behavioral Health, Public Health, Health Policy, Public Health and Disease Prevention, Epidemiology, Public Policies, Research Design, Law, Regulation, and Compliance, Risk Analysis, Research Methodologies

    4.8 stars, 348 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (348) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Florida

    Agroforestry II: Major Systems of the World

    Skills you'll gain: Land Management, Natural Resource Management, Environment and Resource Management, Sustainable Systems, Climate Change Adaptation, General Science and Research, Environmental Science, Socioeconomics, Research, Biology

    4.8 stars, 19 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (19) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • A

    Arizona State University

    Semiconductor Packaging Manufacturing

    Skills you'll gain: Statistical Process Controls, Process Control, Quality Assurance, Semiconductors, Production Process, Manufacturing Operations, Manufacturing Processes, Manufacturing and Production, Process Improvement, Process Analysis, Product Testing, Process Flow Diagrams, Electronics, Reliability, Performance Stress Testing, Performance Testing

    4.7 stars, 78 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (78) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    Duke University

    Advertising and Society

    Skills you'll gain: Advertising, Media and Communications, Advertising Campaigns, Online Advertising, Digital Advertising, Electronic Media, Culture, Marketing Psychology, Diversity Marketing, Consumer Behaviour, Ethical Standards And Conduct

    4.8 stars, 991 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.8 (991) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • E

    EDUCBA

    Unreal Engine Blueprints-Foundations and Practical Mechanics

    Skills you'll gain: Animation and Game Design, Graphical Tools

    4.6 stars, 18 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.6 (18) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Michigan

    The Total Data Quality Framework

    Skills you'll gain: Data Quality, Data Collection, Data Validation, Data Analysis, Data Processing, Data Access, Statistical Analysis

    4.6 stars, 52 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (52) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    EV Evolution: Comprehensive Introduction to EVs

    Skills you'll gain: Sustainable Technologies, Electrical Systems, Electronic Components, Electric Power Systems, Power Electronics, Sustainable Development, Environmental Issue, Emerging Technologies, Energy and Utilities, Climate Change Mitigation, Environment

    4.3 stars, 78 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (78) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Navigating Generative AI Risks for Leaders

    Skills you'll gain: Responsible AI, Data Ethics, Regulation and Legal Compliance, Regulatory Compliance, Generative AI, Legal Risk, Compliance Management, Business Ethics, AI Security, Intellectual Property, Business Risk Management, Ethical Standards And Conduct, Personally Identifiable Information, Risk Analysis, Data Governance, Data Security, Accountability

    4.9 stars, 78 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.9 (78) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Unity Advanced Game Development, Physics & GUI

    Skills you'll gain: Unity Engine, UI Components, Scripting, User Interface (UI), Torque (Physics), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), C# (Programming Language), Game Design, Animation and Game Design, Object Oriented Design, Animations, Interactive Design, Event-Driven Programming, Video Game Development, User Interface and User Experience (UI/UX) Design, Mechanics, User Experience, Simulation and Simulation Software

    5 stars, 12 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 5 (12) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    Scrimba

    Vibe Coding with GitHub Copilot

    Skills you'll gain: GitHub Copilot, Vibe coding, Model Context Protocol, GitHub, Code Review, AI Personalization, Prompt Engineering, Context Management, Agentic Workflows, Software Development, Web Development

    4.5 stars, 41 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (41) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1…489490491…834

In summary, here are 10 of our most popular theoretical computer science courses

  • 莊子─姿勢、意識與感情 (Zhuangzi─Posture, Awareness, and Sentiment): National Taiwan University
  • The Blues: Understanding and Performing an American Art Form: University of Rochester
  • History of Medical Cannabis: University of Colorado Boulder
  • Agroforestry II: Major Systems of the World: University of Florida
  • Semiconductor Packaging Manufacturing: Arizona State University
  • Advertising and Society: Duke University
  • Unreal Engine Blueprints-Foundations and Practical Mechanics: EDUCBA
  • The Total Data Quality Framework: University of Michigan
  • EV Evolution: Comprehensive Introduction to EVs: Coursera
  • Navigating Generative AI Risks for Leaders: Coursera

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