• 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

    Material Jetting and Stereolithography

    Skills you'll gain: Manufacturing Processes, Materials science, Manufacturing and Production, Process Engineering, Production Process, Machine Controls, Experimentation, Prototyping, Process Development, System Configuration, Laboratory Testing, Analytical Testing

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

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    AI & Predictive Analytics with Python

    Skills you'll gain: Unsupervised Learning, Predictive Modeling, Supervised Learning, Model Evaluation, Applied Machine Learning, Predictive Analytics, Random Forest Algorithm, Text Mining, Classification Algorithms, Machine Learning Methods, Natural Language Processing, Machine Learning Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Computational Logic, Python Programming, Data Science, Logistic Regression, Data Processing, Unstructured Data

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

    Status: Free Trial
    Free Trial
  • W

    Whizlabs

    Virtual Networks in Azure

    Skills you'll gain: Virtual Networking, Microsoft Azure, Network Troubleshooting, Virtual Private Networks (VPN), Network Architecture, Load Balancing, Network Administration, Virtual Machines, Security Controls, Network Security, Network Monitoring, Scalability, Hybrid Cloud Computing, Distributed Denial-Of-Service (DDoS) Attacks

    ★ 4.1 (22) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Optimize SQL and Vector Search Parameters

    Skills you'll gain: Performance Testing, Retrieval-Augmented Generation, Vector Databases, LLM Application, Performance Tuning, Query Languages, SQL, Benchmarking, System Monitoring, Secure Coding

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • E

    EDUCBA

    ITIL V4 Brief Overview of Management and Practices

    Skills you'll gain: IT Service Management, Information Technology Infrastructure Library, Change Control, IT Management, Information Technology Architecture, Service Management, Security Management, Technical Services, Infrastructure Architecture, Enterprise Architecture, Risk Management Framework, IT Infrastructure, IT Security Architecture, Computing Platforms

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

    Status: Free Trial
    Free Trial
  • P

    Packt

    ISO 14001 Step by Step

    Skills you'll gain: Environmental Management Systems, Environmental Policy, Corrective and Preventive Action (CAPA), Document Control, Quality Management Systems, Environmental Regulations, Compliance Management, Regulatory Requirements, Sustainability Standards, Emergency Response, Risk Control, Compliance Auditing, Operational Risk, Internal Auditing, Sustainable Business, Continuous Improvement Process, Performance Measurement, Performance Analysis, Communication Planning, Employee Training

    ★ 4.9 (10) · Intermediate · Course · 3 - 6 Months

  • U

    University of Colorado Boulder

    BiteSize Python for Absolute Beginners

    Skills you'll gain: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Computational Logic, Data Management, Computational Thinking, Jupyter, Development Environment

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

    Status: Free Trial
    Free Trial
  • E

    Exploratorium

    Tinkering Fundamentals: Circuits

    Skills you'll gain: Developing Training Materials, Course Development, Creativity, Design Strategies, Basic Electrical Systems, Experimentation, Design, Computational Thinking, Creative Design, Aesthetics

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

    Category: Preview
    Preview
  • G

    Google Cloud

    Elastic Cloud Infrastructure: Scaling and Automation en Español

    Skills you'll gain: Google Cloud Platform, Load Balancing, Cloud Infrastructure, Virtual Private Networks (VPN), Cloud Computing, Terraform, Cloud Services, Network Security, Infrastructure as Code (IaC), Virtual Machines, Cloud Deployment, General Networking, Virtual Networking, Managed Services, Network Routing, Scalability

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

    Status: Free Trial
    Free Trial
  • U

    University of Cambridge

    User experience design

    Skills you'll gain: User Experience Design, User Interface and User Experience (UI/UX) Design, Storytelling, Oral Expression, Design, User Centered Design, Design Thinking, Human Centered Design, Visual Design, Design Research, Design Elements And Principles, Design Strategies, Visual Storytelling, Creativity, Creative Thinking

    Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • E

    EDUCBA

    Mastering Data Visualization with Matplotlib

    Skills you'll gain: Matplotlib, Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization, Plot (Graphics), Scientific Visualization, Statistical Visualization, Data Visualization Software, Box Plots, Storytelling, Image Quality, Python Programming, Design, Software Installation

    ★ 4.2 (17) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Canva pour les débutants

    Skills you'll gain: Canva (Software), Logo Design, Video Editing, Graphic and Visual Design Software, Graphic Design, Graphic and Visual Design, Graphics Software, Content Creation, Marketing Design, Marketing Materials, User Accounts, Digital Marketing

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

    Category: Free
    Free
1…796797798…834

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

  • Material Jetting and Stereolithography: Arizona State University
  • AI & Predictive Analytics with Python: EDUCBA
  • Virtual Networks in Azure: Whizlabs
  • Optimize SQL and Vector Search Parameters: Coursera
  • ITIL V4 Brief Overview of Management and Practices: EDUCBA
  • ISO 14001 Step by Step: Packt
  • BiteSize Python for Absolute Beginners: University of Colorado Boulder
  • Tinkering Fundamentals: Circuits: Exploratorium
  • Elastic Cloud Infrastructure: Scaling and Automation en Español: Google Cloud
  • User experience design: University of Cambridge

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