• 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


  • T

    The Hong Kong University of Science and Technology

    Slope Engineering

    Skills you'll gain: Civil Engineering, Hazard Analysis, Land Management, Failure Analysis, Engineering Analysis, Risk Control, Physical Science, Mechanics, Augmented and Virtual Reality (AR/VR), Experimentation

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

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

    Category: Preview
    Preview
  • P

    Packt

    Git and GitHub for DevOps Engineers

    Skills you'll gain: GitHub, Git (Version Control System), Devops Tools, Version Control, DevOps, Amazon Web Services, Collaborative Software, Software Versioning, Linux, Code Review

    Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    John Wiley & Sons

    Linux Administration and Networking Essentials

    Skills you'll gain: Linux Administration, Linux, Systems Administration, Shell Script, Operating System Administration, Linux Servers, Web Servers, Apache, Unix Shell, Unix Commands, Linux Commands, File Systems, Nginx, Command-Line Interface, Unix, System Monitoring, Servers, Database Systems, Network Troubleshooting, Computer Networking

    Beginner · Course · 1 - 3 Months

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

    Simplilearn

    Jmeter training for Beginners

    Skills you'll gain: API Testing, Performance Testing, Performance Stress Testing, Test Script Development, Application Programming Interface (API), Test Tools, Software Testing, Test Planning, Scenario Testing, System Testing, Scripting, Simulations, Scalability, Software Installation

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Packt

    SwiftUI - The Complete iOS 17 Reference Library of Code

    Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Memory Management, Cross Platform Development, Mobile Development, UI Components, Data Store, Animations, Data Storage Technologies, Object Oriented Programming (OOP), Performance Tuning, Programming Principles, Data Persistence, Data Storage, Cloud Storage, Dataflow

    Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    Universidad Nacional Autónoma de México

    Los gobiernos locales como actores internacionales

    Skills you'll gain: Public Policies, International Relations, Political Sciences, Policy Development, Policy Analysis, Advocacy, Governance, Public Administration, Diplomacy, Community Development, Coordination

    4.8 stars, 965 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.8 (965) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • É

    École Nationale des Ponts et Chaussées

    Mobilités et véhicules électriques

    Skills you'll gain: Electrical Systems, Energy and Utilities, Transportation Operations, Electric Power Systems, Sustainable Development, Sustainable Technologies, Economic Development, Sustainable Engineering, Climate Change Mitigation, Market Dynamics, Economics, Market Analysis, Environmental Science, Public Policies, Financial Inclusion, Pollution Prevention, Cost Benefit Analysis

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

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

    Category: Preview
    Preview
  • S

    Simplilearn

    Kubernetes Training for Beginner

    Skills you'll gain: Cloud-Native Computing, Cloud Deployment, Command-Line Interface

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • S

    Skillshare

    3D Design in Unreal Engine: Create a Realistic Environment

    Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Game Design, 3D Modeling, Video Game Development, Animation and Game Design, Prototyping, Design Strategies, Layout Design

    Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    Icahn School of Medicine at Mount Sinai

    Experimental Methods in Systems Biology

    Skills you'll gain: Quantitative Research, Bioinformatics, Molecular Biology, Biotechnology, Laboratory Research, Biochemistry, Cell Biology, Molecular, Cellular, and Microbiology, Laboratory Techniques, Mathematical Modeling

    4.5 stars, 317 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.5 (317) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • G

    Google

    تحليلات البيانات من Google

    Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Rmarkdown, Stakeholder Communications, Data Ethics, Data Literacy, Data-Driven Decision-Making, Stakeholder Management, Interactive Data Visualization, Data Cleansing, Tableau Software, Spreadsheet Software, Data Validation, Data Visualization Software, R (Software), Data Integrity, Data Collection, Case Studies, Interviewing Skills

    4.7 stars, 331 reviews, Beginner, Professional Certificate, 3 - 6 Months

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

    Status: Free trial
    Free trial
  • N

    Northeastern University

    Application Engineering and Development Part 1

    Skills you'll gain: Object Oriented Design, Java, Java Programming, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Code Reusability, Application Development, UI Components, User Interface (UI), Data Management

    Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
1…525526527…834

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

  • Slope Engineering: The Hong Kong University of Science and Technology
  • Git and GitHub for DevOps Engineers: Packt
  • Linux Administration and Networking Essentials: John Wiley & Sons
  • Jmeter training for Beginners: Simplilearn
  • SwiftUI - The Complete iOS 17 Reference Library of Code: Packt
  • Los gobiernos locales como actores internacionales: Universidad Nacional Autónoma de México
  • Mobilités et véhicules électriques: École Nationale des Ponts et Chaussées
  • Kubernetes Training for Beginner: Simplilearn
  • 3D Design in Unreal Engine: Create a Realistic Environment: Skillshare
  • Experimental Methods in Systems Biology: Icahn School of Medicine at Mount Sinai

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