• 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


  • P

    Pontificia Universidad Católica del Perú

    Fundamentos de UX para el desarrollo de software

    Skills you'll gain: Human Computer Interaction, User Experience Design, User Interface (UI), Prototyping, User Experience, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Interaction Design, User Centered Design, Human Factors, User Research

    4.9 stars, 11 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.9 (11) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Skillshare

    Figma Pro Pt. 2: Interactions, Prototyping & UI Motion

    Skills you'll gain: Figma (Design Software), UI Components, Prototyping, Interactive Design, Interaction Design, User Interface and User Experience (UI/UX) Design, User Experience, Motion Graphics, Responsive Web Design, Animations, User Interface (UI) Design, Typography, Layout Design, Scalability

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Tweet Emotion Recognition with TensorFlow

    Skills you'll gain: Recurrent Neural Networks (RNNs), Tensorflow, Model Optimization, Python Programming, Model Training, Natural Language Processing, Data Preprocessing, Applied Machine Learning, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Classification Algorithms, Machine Learning

    4.5 stars, 174 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.5 (174) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • M

    Microsoft

    Microsoft Purpose Driven Leadership

    Skills you'll gain: Environmental Social And Corporate Governance (ESG), People Analytics, Stakeholder Engagement, Responsible AI, Strategic Leadership, Sustainability Reporting, Leadership and Management, Sustainability Standards, Smart Goals, Analytics, Team Leadership, Key Performance Indicators (KPIs), Power BI, Goal-Oriented, Strategic Communication, Communication Planning, Decision Making, Microsoft Copilot, Communication Strategies, Decision Tree Learning

    Advanced · Professional Certificate · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • W

    Whizlabs

    AWS: Machine Learning & MLOps Foundations

    Skills you'll gain: MLOps (Machine Learning Operations), Data Preprocessing, AWS SageMaker, Model Evaluation, Model Deployment, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, Model Training, Predictive Modeling, Machine Learning Methods, Applied Machine Learning, Data Processing, Machine Learning, Supervised Learning, Machine Learning Algorithms, Unsupervised Learning, Classification Algorithms

    4.3 stars, 7 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.3 (7) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • A

    Akamai Technologies, Inc.

    Akamai Customer Consulting and Support

    Skills you'll gain: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Databases, Operating System Administration, Database Administration, Routing Protocols, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Web Design and Development, Cascading Style Sheets (CSS), Scripting Languages, Web Development, Data Structures, Data Analysis, Software Development

    4.6 stars, 393 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (393) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Scrimba

    Vibe Coding with Cursor AI

    Skills you'll gain: Vibe coding, Model Context Protocol, Context Management, Context Engineering, AI Workflows, Integrated Development Environments, AI Integrations, Software Installation, Agentic Workflows, Code Review, System Configuration, Debugging, Generative AI Agents, Web Development Tools, Software Development, User Interface (UI), Web Development

    4.3 stars, 181 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.3 (181) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • I

    IBM

    Vector Database Fundamentals

    Skills you'll gain: Vector Databases, Hugging Face, MongoDB, Embeddings, NoSQL, AI Personalization, Artificial Intelligence, PostgreSQL, Data Store, Relational Databases, Database Management Systems, Generative AI, SQL, Databases, Database Systems, LLM Application, Query Languages, Natural Language Processing, Machine Learning, Data Science

    4.5 stars, 77 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.5 (77) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Intro to WordPress Development

    Skills you'll gain: WordPress, Ajax, Development Environment, Content Management Systems, Content Management, Secure Coding, Web Development, Data Management, Web Design and Development, PHP (Scripting Language), Database Management, Dashboard Creation, Cascading Style Sheets (CSS), Application Security, Javascript

    4 stars, 6 reviews, Intermediate, Specialization, 1 - 4 Weeks

    ★ 4 (6) · Intermediate · Specialization · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • T

    Technical University of Denmark (DTU)

    Photovoltaic Systems

    Skills you'll gain: Power Electronics, Electrical Power, Plant Operations and Management, Sustainable Engineering, Electrical Systems, Sustainable Technologies, Energy and Utilities, Semiconductors, Electronics, Environmental Engineering, Electrical Engineering, Materials science, Physics, Engineering Calculations, Manufacturing Processes, Mathematical Modeling

    4.6 stars, 161 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (161) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • J

    John Wiley & Sons

    Analytics the Right Way

    Skills you'll gain: Data-Driven Decision-Making, Performance Measurement, Key Performance Indicators (KPIs), Business Analytics, Performance Metric, Performance Analysis, Analytics, Business Intelligence, Decision Intelligence, Data Literacy, Strategic Decision-Making, Analytical Skills, Decision Making, Performance Reporting, Business Intelligence Software, Dashboard, Operational Analysis, Data Strategy, Performance Management, Business

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • U

    University of Michigan

    Работа с базами данных в Python

    Skills you'll gain: SQL, Relational Databases, Datamaps, Database Management, Query Languages, Databases, Database Design, Database Systems, Data Visualization, Object Oriented Programming (OOP), Data Processing, Data Modeling, Data Manipulation, Geospatial Mapping, Data Storage, Python Programming

    4.7 stars, 6 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.7 (6) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
1…387388389…834

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

  • Fundamentos de UX para el desarrollo de software: Pontificia Universidad Católica del Perú
  • Figma Pro Pt. 2: Interactions, Prototyping & UI Motion: Skillshare
  • Tweet Emotion Recognition with TensorFlow: Coursera
  • Microsoft Purpose Driven Leadership: Microsoft
  • AWS: Machine Learning & MLOps Foundations: Whizlabs
  • Akamai Customer Consulting and Support: Akamai Technologies, Inc.
  • Vibe Coding with Cursor AI: Scrimba
  • Vector Database Fundamentals: IBM
  • Intro to WordPress Development: Packt
  • Photovoltaic Systems: Technical University of Denmark (DTU)

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