• 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


  • U

    University of Michigan

    Translating Research to Healthcare Policy

    Skills you'll gain: Health Policy, Health Equity, Policy Analysis, Research, and Development, Policy Development, Health Care Procedure and Regulation, Policy Analysis, Advocacy, Public Policies, Medical Science and Research, Public Health, Research

    4.4 stars, 14 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.4 (14) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • D

    Duke University

    Cloud Virtualization, Containers and APIs

    Skills you'll gain: Cloud Deployment, Cloud-Native Computing, Cloud Platforms, Application Deployment, Microservices, Cloud Computing, DevOps, Kubernetes, Cloud Management, Continuous Delivery, Containerization, Amazon Web Services, Serverless Computing, Virtual Machines, Performance Testing, Virtualization and Virtual Machines, System Monitoring, Flask (Web Framework), Performance Stress Testing, Continuous Monitoring

    4.4 stars, 136 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.4 (136) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Pragmatic AI Labs

    WASM from Zero

    Skills you'll gain: Serverless Computing, Web Development Tools, Rust (Programming Language), Containerization, Other Programming Languages, Web Applications, Browser Compatibility, Server Side, Servers, Build Tools, Data Processing, Javascript, Cross Platform Development, Computer Graphics, Hypertext Markup Language (HTML), Debugging, Memory Management

    Intermediate · Course · 1 - 3 Months

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

    DeepLearning.AI

    Neuronale Netze und Deep Learning

    Skills you'll gain: Deep Learning, Artificial Neural Networks, Artificial Intelligence, NumPy, Computer Vision, Model Optimization, Model Training, Supervised Learning

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    Universitat Politècnica de València

    IT Fundamentals for Business Profiles: Software development

    Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Software Design, Usability, Human Computer Interaction, User Interface (UI) Design, Software Development Methodologies, Systems Development, Information Systems, Software Development, Project Management, Information Technology, Program Standards, Business Systems, Maintainability, Version Control, Management Information Systems, Software Development Tools, Software Documentation

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    Collect Metrics from Exporters using the Managed Service for Prometheus

    Skills you'll gain: Prometheus (Software), Google Cloud Platform, Cloud Management, Cloud Deployment, Application Deployment, System Configuration

    Beginner · Project · Less Than 2 Hours

  • U

    University of California San Diego

    Applied Bioinformatics

    Skills you'll gain: Bioinformatics, Diagnostic Tests, Computational Thinking, Model Evaluation, Epidemiology, Molecular, Cellular, and Microbiology, Infectious Diseases, Informatics, Network Analysis, Molecular Biology, Medical Science and Research, Biotechnology, Biochemistry, Data Mining, Life Sciences, Scientific Visualization, Data Synthesis, Data Literacy, Microbiology, Science and Research

    4.3 stars, 74 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.3 (74) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    Universitat Politècnica de València

    IT Fundamentals for Business Profiles: Programming

    Skills you'll gain: Computational Thinking, Programming Principles, Web Development, Code Reusability, Database Management, Object Oriented Programming (OOP), Computational Logic, Information Technology, Information Systems, Maintainability, Relational Databases, Computer Programming, Extensible Markup Language (XML), Algorithms, Other Programming Languages, SQL, Hypertext Markup Language (HTML), Data Structures, Cascading Style Sheets (CSS), Javascript

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    GenAI for Customer Communication

    Skills you'll gain: AI Personalization, Customer Engagement, Data-Driven Decision-Making, Customer experience strategy (CX), Customer Service, Customer experience improvement, Customer Communications Management, Journey Mapping, Personalized Campaigns, AI Enablement, Personalized Service, Customer Insights, Customer Retention, Business Analytics, User Feedback, Analytics, Artificial Intelligence, Generative AI, Predictive Analytics, Automation

    4.9 stars, 14 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.9 (14) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • J

    JetBrains

    Build a Local AI Assistant with LLMs

    Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, LLM Application, Embeddings, OpenAI API, AI Integrations, Large Language Modeling, API Design, Agentic Workflows, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems, Python Programming, Machine Learning Methods, Docker (Software), Integrated Development Environments, Machine Learning Algorithms, Data Science

    4.9 stars, 12 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.9 (12) · Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • J

    Johns Hopkins University

    Precalculus: Periodic Functions

    Skills you'll gain: Trigonometry, Systems Of Measurement, General Mathematics, Geometry, Mathematical Modeling, Graphing, Algebra, Applied Mathematics

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

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

    Status: Free trial
    Free trial
  • V

    Vanderbilt University

    AI Agents in Typescript/Javascript with Generative AI

    Skills you'll gain: Generative AI Agents, Agentic Workflows, Debugging, TypeScript, Agentic systems, AI Orchestration, AI Workflows, Node.JS, OpenAI API, Generative AI, Program Development, Artificial Intelligence, LLM Application, Programming Principles, Maintainability, Prompt Engineering, Application Frameworks, Javascript, Large Language Modeling, File Systems

    4 stars, 7 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4 (7) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…610611612…834

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

  • Translating Research to Healthcare Policy: University of Michigan
  • Cloud Virtualization, Containers and APIs: Duke University
  • WASM from Zero: Pragmatic AI Labs
  • Neuronale Netze und Deep Learning: DeepLearning.AI
  • IT Fundamentals for Business Profiles: Software development: Universitat Politècnica de València
  • Collect Metrics from Exporters using the Managed Service for Prometheus: Google Cloud
  • Applied Bioinformatics: University of California San Diego
  • IT Fundamentals for Business Profiles: Programming: Universitat Politècnica de València
  • GenAI for Customer Communication: Coursera
  • Build a Local AI Assistant with LLMs: JetBrains

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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok