• 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


  • A

    Arizona State University

    Rapid Prototyping and Tooling

    Skills you'll gain: Engineering Design Process, Engineering Drawings, Basic Electrical Systems, Prototyping, Drafting and Engineering Design, Mechanical Drawings, Computer-Aided Design, Electronics, Technical Drawing, Electronic Components, Electronic Systems, Robotics, Manufacturing Processes, Electrical Systems, Electronics Engineering, Electrical Wiring, Materials science, Manufacturing and Production, Mechanical Engineering, Production Process

    4.9 stars, 56 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.9 (56) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • R

    Rice University

    Introduction to Biology: Biodiversity

    Skills you'll gain: Biology, Microbiology, Life Sciences, Environment, Environmental Science, Infectious Diseases, Molecular Biology, Cell Biology, Taxonomy, General Science and Research

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

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

    Status: Free trial
    Free trial
  • P

    Packt

    Deep Dive into iOS & SwiftUI: 80-Hour Project Course

    Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Core Data (Software), Interactive Design, User Interface (UI) Design, Data Persistence, Test Driven Development (TDD), Mobile Development, Application Design, Application Deployment, Animation and Game Design, Plot (Graphics), User Interface (UI), UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Code Reusability, Data Integration

    Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University at Buffalo

    Roadmap to Success in Digital Manufacturing & Design

    Skills you'll gain: Peer Review, Plan Execution, Manufacturing Operations, Technology Roadmaps, Professional Networking, Goal Setting, Digital Transformation, Portfolio Management, Analysis

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

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

    Status: Free trial
    Free trial
  • U

    University of Maryland, College Park

    The Effect of Fires on People, Property and the Environment

    Skills you'll gain: Fire And Life Safety, Safety Standards, Health And Safety Standards, Safety Assurance, Accident Prevention, Hazard Analysis, Injury Prevention, Engineering Practices, Building Codes, Environment Health And Safety, Environmental Issue, Engineering Design Process, Building Design, Environment, Risk Management, Human Factors, Chemistry, Emergency Response

    4.7 stars, 586 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.7 (586) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • C

    Coursera

    Interpretable Machine Learning Applications: Part 1

    Skills you'll gain: Model Training, Feature Engineering, Classification And Regression Tree (CART), Decision Tree Learning, Applied Machine Learning, Model Evaluation, Random Forest Algorithm, Responsible AI, Predictive Modeling, Data Preprocessing, Data Import/Export, Machine Learning, Classification Algorithms

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

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

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

    Johns Hopkins University

    Sustainable Transportation Networks and Streetscapes

    Skills you'll gain: Traffic Flow Optimization, Stormwater Management, Public Works, Landscape Architecture, Civil Engineering, Environmental Engineering, Sustainable Systems, Sustainable Development, Water Sustainability, Architectural Design, Land Development, Hydrology, Water Resources, Sustainable Design, Community Development, Community Health, Public Health

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

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

    Status: Free trial
    Free trial
  • C

    Coursera

    Multi-Agent Systems and Orchestration

    Skills you'll gain: AI Orchestration, AI Workflows, Agentic Workflows, Generative AI Agents, Agentic systems, Enterprise Architecture, Retrieval-Augmented Generation, Scalability, Context Management, AI Security, Software Architecture, Vector Databases, Debugging, Memory Management

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Simplilearn

    Gen AI Using Hugging Face Training

    Skills you'll gain: Hugging Face, Natural Language Processing, Large Language Modeling, Generative AI, Text Mining, LLM Application, AI Workflows, Unstructured Data

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Modeling Climate Anomalies with Statistical Analysis

    Skills you'll gain: Statistical Analysis, Statistical Methods, Matplotlib, Regression Analysis, Statistical Modeling, Data Science, Data Analysis, Data Visualization, Pandas (Python Package), Anomaly Detection, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Integration, Data Collection, Data Access, Data Manipulation, Application Programming Interface (API)

    4 stars, 8 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4 (8) · Intermediate · Course · 1 - 4 Weeks

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

    LearnQuest

    Advanced AI Techniques for the Supply Chain

    Skills you'll gain: Image Analysis, Model Training, Supervised Learning, Applied Machine Learning, Model Evaluation, Machine Learning Methods, Demand Planning, Artificial Intelligence and Machine Learning (AI/ML), Predictive Modeling, Anomaly Detection, Artificial Intelligence, Convolutional Neural Networks, Model Optimization, Statistical Machine Learning, Supply Chain Management, Machine Learning, Computer Vision, Machine Learning Algorithms, Supply Chain, Natural Language Processing

    3.1 stars, 16 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.1 (16) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…491492493…834

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

  • Rapid Prototyping and Tooling: Arizona State University
  • Introduction to Biology: Biodiversity: Rice University
  • Deep Dive into iOS & SwiftUI: 80-Hour Project Course: Packt
  • Roadmap to Success in Digital Manufacturing & Design: University at Buffalo
  • The Effect of Fires on People, Property and the Environment: University of Maryland, College Park
  • Interpretable Machine Learning Applications: Part 1: Coursera
  • Semiconductor Packaging Manufacturing: Arizona State University
  • Sustainable Transportation Networks and Streetscapes: Johns Hopkins University
  • Multi-Agent Systems and Orchestration: Coursera
  • Gen AI Using Hugging Face Training: Simplilearn

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