• 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


  • E

    EDUCBA

    Build Login & Registration Apps with React Native

    Skills you'll gain: User Experience Design, User Interface (UI) Design, User Flows, Application Programming Interface (API)

    Beginner Ā· Course Ā· 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    Universidad Austral

    La enseƱanza de las Ciencias Naturales en la escuela primaria

    Skills you'll gain: Curiosity, Student Engagement, Drive Engagement, Investigation, Student-Centred Learning, Teaching, General Science and Research, Education and Training, Learning Strategies, Interactive Learning, Pedagogy, Scientific Methods, Science and Research, Instructing, K-12 pedagogy, Learning Theory, Instructional Strategies, Childhood Education and Development, Experimentation, Diversity and Inclusion

    ā˜… 4.8 (130) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

    Category: Preview
    Preview
  • J

    Johns Hopkins University

    Documentation and Usability for Cancer Informatics

    Skills you'll gain: Usability, User Experience Design, User Centered Design, Software Documentation, Usability Testing, Technical Documentation, Bioinformatics, End User Training and Support, Technical Writing, Technical Communication, Product Development, Writing

    Intermediate Ā· Course Ā· 1 - 3 Months

    Category: Preview
    Preview
  • E

    EDUCBA

    Design and Build Scalable iOS Applications

    Skills you'll gain: Apple iOS, iOS Development, Model View Controller, Software Architecture, Maintainability, Application Design, Mobile Development, Software Design, Software Design Patterns, UI Components, Application Frameworks, Scalability, Frontend Integration, Application Development, Frontend Performance, Test Data, Model Optimization, Performance Tuning, Data Modeling, Business Logic

    Beginner Ā· Course Ā· 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • F

    Fudan University

    ęŠ—čŒčÆäøŽč¶…ēŗ§ē»†čŒ ļ¼ļ¼å¤©ä½æäøŽé­”é¬¼ēš„åšå¼ˆ

    Skills you'll gain: Microbiology, Pharmacology, Infectious Diseases, Pharmaceuticals, Pharmacotherapy, Substance Abuse, Infection Control, Patient Safety, Epidemiology, Regulatory Compliance, Public Health and Disease Prevention

    ā˜… 4.7 (19) Ā· Mixed Ā· Course Ā· 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    Data Analysis with Pandas and Python

    Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Plot (Graphics), Pivot Tables And Charts, Jupyter, Data Visualization Software, Microsoft Excel, Data Analysis, Spreadsheet Software, Text Mining, Data Wrangling, Data Access, Data Manipulation, Data Cleansing, Data Presentation, Data Processing, Data Integration, Programming Principles, Graphing

    ā˜… 4.6 (43) Ā· Intermediate Ā· Specialization Ā· 3 - 6 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    AI Demystified - A Simple Guide for Newcomers

    Skills you'll gain: Machine Learning Methods, Machine Learning Algorithms, AI Security, AI literacy, Supervised Learning, Large Language Modeling, Generative AI, Model Training, Reinforcement Learning

    Beginner Ā· Course Ā· 1 - 3 Months

  • G

    Google Cloud

    ģƒģ„±ķ˜• AI: źø°ė³ø ź°œė… ģ“ķ•“

    Skills you'll gain: Generative AI, Responsible AI, Generative Model Architectures, AI Security, Google Cloud Platform, Unstructured Data, AI Integrations, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Model Training, Machine Learning

    Beginner Ā· Course Ā· 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Gemini in Google Sheets - ķ•œźµ­ģ–“

    Skills you'll gain: Google Gemini, Gemini, Google Workspace, Google Sheets, AI literacy, Generative AI, AI Enablement, Spreadsheet Software, Software Versioning

    Beginner Ā· Course Ā· 1 - 4 Weeks

  • G

    Google Cloud

    ē”Ÿęˆ AI: åŸŗęœ¬ę¦‚åæµć®ē†č§£

    Skills you'll gain: AI Security, Responsible AI, Generative AI, Large Language Modeling, Google Cloud Platform, Generative Model Architectures, Unstructured Data, Artificial Intelligence, AI literacy, Artificial Intelligence and Machine Learning (AI/ML), Data Quality, Machine Learning, Business Solutions

    Beginner Ā· Course Ā· 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Gemini in Google Sheets - FranƧais

    Skills you'll gain: Google Gemini, Gemini, Google Sheets, Google Workspace, Generative AI, Spreadsheet Software, Data Management, Query Languages

    Beginner Ā· Course Ā· 1 - 4 Weeks

  • G

    Google Cloud

    Seguridad de Google Workspace

    Skills you'll gain: Single Sign-On (SSO), Email Security, Google Workspace, Cloud Security, Security Management, Data Security, Security Controls, OAuth, Application Security, Security Assertion Markup Language (SAML), Mobile Security, Cloud API, Authentications, Multi-Factor Authentication, Endpoint Security, User Provisioning, Identity and Access Management, Enterprise Application Management, Data Loss Prevention

    Beginner Ā· Course Ā· 1 - 4 Weeks

1…808809810…834

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

  • Build Login & Registration Apps with React Native:Ā EDUCBA
  • La enseƱanza de las Ciencias Naturales en la escuela primaria:Ā Universidad Austral
  • Documentation and Usability for Cancer Informatics:Ā Johns Hopkins University
  • Design and Build Scalable iOS Applications:Ā EDUCBA
  • ęŠ—čŒčÆäøŽč¶…ēŗ§ē»†čŒ ļ¼ļ¼å¤©ä½æäøŽé­”é¬¼ēš„åšå¼ˆ:Ā Fudan University
  • Data Analysis with Pandas and Python:Ā Packt
  • AI Demystified - A Simple Guide for Newcomers:Ā Packt
  • ģƒģ„±ķ˜• AI: źø°ė³ø ź°œė… ģ“ķ•“:Ā Google Cloud
  • Gemini in Google Sheets - ķ•œźµ­ģ–“:Ā Google Cloud
  • ē”Ÿęˆ AI: åŸŗęœ¬ę¦‚åæµć®ē†č§£:Ā Google Cloud

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