• 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


  • C

    Coursera

    Resolve Conflicts & Trace Bugs with Git

    Skills you'll gain: Collaborative Software, Git (Version Control System), Version Control, Debugging, Conflict Management, Root Cause Analysis, Reconciliation

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Advanced Algorithms and Problem-Solving Techniques

    Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Solution Design, Model Optimization, Computational Logic

    Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • B

    Board Infinity

    Generative AI: Prompt Engineering Basics

    Skills you'll gain: Prompt Engineering Tools, Prompt Patterns, Responsible AI, Generative Model Architectures, Google Gemini, AI literacy, LLM Application, Model Evaluation, Debugging

    4.7 stars, 83 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (83) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • A

    Adobe

    Getting started with compositing in Adobe Photoshop

    Skills you'll gain: Visual Storytelling, AI powered creativity, Storytelling, Marketing Design, Color Theory, Creative Thinking, Creative Problem-Solving, Editing

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • W

    Whizlabs

    Exam Prep: Google Cloud Workspace Administrator Associate

    Skills you'll gain: Google Workspace, Gmail, Lightweight Directory Access Protocols, Authorization (Computing), Active Directory, Enterprise Application Management, System Monitoring, User Provisioning, User Accounts, Event Monitoring, Group Policy, Cloud Security, Endpoint Security, Mobile Security, Compliance Auditing, Data Security, Configuration Management, Incident Management, Application Deployment, Annual Reports

    Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    Saïd Business School, University of Oxford

    AI in Financial Services: Foundations through future trends

    Skills you'll gain: Risking, Machine Learning Methods, FinTech, Financial Inclusion, Financial Services, Responsible AI, Data Ethics, Artificial Intelligence, Data Sharing, Financial Regulation, Financial Systems, Data Governance, Application Programming Interface (API), Financial Data, Finance, Artificial Intelligence and Machine Learning (AI/ML), Business Ethics, Innovation, General Data Protection Regulation (GDPR), Natural Language Processing

    4.7 stars, 131 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (131) · Beginner · Specialization · 3 - 6 Months

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

    Packt

    Build a complete pixel platformer in Godot 4

    Skills you'll gain: Animation and Game Design, UI Components, Program Development, User Interface (UI) Design, Scripting Languages, Data Persistence

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Java Multithreading and Parallel Programming Masterclass

    Skills you'll gain: Java Programming, Java, Performance Tuning, Spring Framework, Code Reusability, Algorithms, JUnit, OS Process Management, Application Frameworks, Spring Boot

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    Unity Android — Build Eight Mobile Games with Unity and C#

    Skills you'll gain: Game Design, Android Development, Unity Engine, Video Game Development, Mobile Development, User Interface (UI) Design, User Interface (UI), UI Components, Debugging, C# (Programming Language), Development Testing, Scripting, Android (Operating System), Development Environment, Animations, Programming Principles, Event-Driven Programming, Software Installation

    4.3 stars, 9 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.3 (9) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Simplilearn

    Data Analytics Course with Generative AI

    Skills you'll gain: Exploratory Data Analysis, Generative AI, Analytics, Data Analysis, Extract, Transform, Load, Interactive Data Visualization, Data Visualization, Predictive Analytics, Data-Driven Decision-Making, Data Synthesis, Predictive Modeling, Forecasting, AI Integrations, Descriptive Analytics, Data Modeling, Risk Analysis

    4.7 stars, 15 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (15) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • J

    Johns Hopkins University

    Publishing Visualizations in R with Shiny and flexdashboard

    Skills you'll gain: Shiny (R Package), Dashboard Creation, Dashboard, Ggplot2, Interactive Data Visualization, Data Visualization Software, Application Development, Data Sharing, UI Components, Application Deployment

    4.9 stars, 72 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.9 (72) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • L

    L&T EduTech

    Hydrocarbon Exploration and Production

    Skills you'll gain: Oil and Gas, Petroleum Industry, Environmental Engineering, Environmental Issue, Chemical Engineering, Automation Engineering, Engineering Analysis, Geostatistics, Water Resources, Production Process, Process Engineering, Control Systems, Hydraulics, Geospatial Mapping, Process Analysis, Microbiology

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

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

    Status: Free trial
    Free trial
1…507508509…834

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

  • Resolve Conflicts & Trace Bugs with Git: Coursera
  • Advanced Algorithms and Problem-Solving Techniques: Packt
  • Generative AI: Prompt Engineering Basics: Board Infinity
  • Getting started with compositing in Adobe Photoshop: Adobe
  • Exam Prep: Google Cloud Workspace Administrator Associate: Whizlabs
  • AI in Financial Services: Foundations through future trends: Saïd Business School, University of Oxford
  • Build a complete pixel platformer in Godot 4: Packt
  • Java Multithreading and Parallel Programming Masterclass: Packt
  • Unity Android — Build Eight Mobile Games with Unity and C#: Packt
  • Data Analytics Course with Generative AI: 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