• 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


  • U

    Universidad de los Andes

    Introducción al análisis de sistemas de control con MATLAB

    Skills you'll gain: Control Systems, Process Control, Mathematical Modeling, Engineering Analysis, Matlab, Simulation and Simulation Software, Systems Analysis, Simulations, Automation Engineering, Systems Design, Mathematical Software, Performance Tuning

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

  • S

    Skillshare

    CapCut for Desktop: Ultimate Editing for Reels & TikTok

    Skills you'll gain: Video Editing, TikTok, Storytelling, Timelines, Visual Storytelling, Content Creation, Multimedia, Post-Production, Animations, Video Production, Color Matching, Editing, Typography

    ★ 4.2 (13) · Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Master Unity: Design & Develop a Gem Collector Game

    Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Animations, Game Design, Program Development, Development Environment, C# (Programming Language), Scripting

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    TensorFlow for Beginners: Basic Binary Image Classification

    Skills you'll gain: Model Deployment, Tensorflow, Model Evaluation, Data Preprocessing, Image Analysis, Model Training, Artificial Neural Networks, Convolutional Neural Networks, Model Optimization, Data Processing, Network Model, Applied Machine Learning, Machine Learning Methods, Computer Vision, Deep Learning

    Beginner · Guided Project · Less Than 2 Hours

  • P

    Packt

    Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

    Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Core Data (Software), Mobile Development, Interactive Data Visualization, UI Components, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Real Time Data, Configuration Management

    Intermediate · Course · 3 - 6 Months

  • A

    AI CERTs

    Bitcoin Threats & Future Security

    Skills you'll gain: Threat Management, Cyber Security Assessment, Security Controls, Cyber Attacks, Cyber Threat Intelligence, Information Systems Security, Regulatory Compliance, Financial Regulation

    Advanced · Course · 1 - 3 Months

  • E

    Edureka

    Python for Data Visualization and Analysis

    Skills you'll gain: Data Storytelling, Data Visualization, Data Presentation, Matplotlib, Plotly, Seaborn, Plot (Graphics), Exploratory Data Analysis, Dashboard Creation

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Introduction to Image Generation - בעברית

    Skills you'll gain: Generative AI, Generative Model Architectures, Model Deployment, Google Cloud Platform, Applied Machine Learning, Responsible AI

    Beginner · Course · 1 - 4 Weeks

  • J

    Jordan University of Science and Technology

    General Histology

    Skills you'll gain: Cardiology, Anatomy, Hemodynamics, Pathology, Physiology, Neurology, Human Musculoskeletal System, Capillary, Cell Biology, Endocrinology, Biology

    Beginner · Course · 1 - 3 Months

  • I

    Infosec

    CompTIA Network+

    Skills you'll gain: OSI Models, Network Troubleshooting, Network Administration, General Networking, Network Monitoring, Network Infrastructure, Network Security, TCP/IP, Virtual Networking, Local Area Networks, Routing Protocols, Network Routing, Virtual Local Area Network (VLAN), Wireless Networks, Networking Hardware, Disaster Recovery, Network Protocols, Network Switches, Cloud Services

    Mixed · Course · 1 - 3 Months

  • T

    Tecnológico de Monterrey

    El liderazgo del director de proyectos

    Skills you'll gain: Negotiation, Team Management, Team Performance Management, Emotional Intelligence, Team Building, Leadership, Leadership Studies, Management Training And Development, Leadership and Management, Team Leadership, Leadership Development, People Development, Conflict Management, Interpersonal Communications, Communication, Communication Strategies, Project Management

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

  • I

    Institut Mines-Télécom

    La Data Intelligence au service des organisations

    Skills you'll gain: Data Governance, Data Management, Data Strategy, Business Intelligence, Data Modeling, Data Quality, Data Literacy, Digital Transformation, General Data Protection Regulation (GDPR), Data-Driven Decision-Making, Analytics, Regulation and Legal Compliance, Information Systems, Data Analysis, Big Data, Data Processing, Data Visualization, Artificial Intelligence, Business Strategy, Information Privacy

    ★ 4.1 (7) · Beginner · Course · 1 - 3 Months

1…821822823…834

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

  • Introducción al análisis de sistemas de control con MATLAB: Universidad de los Andes
  • CapCut for Desktop: Ultimate Editing for Reels & TikTok: Skillshare
  • Master Unity: Design & Develop a Gem Collector Game: EDUCBA
  • TensorFlow for Beginners: Basic Binary Image Classification: Coursera
  • Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island: Packt
  • Bitcoin Threats & Future Security : AI CERTs
  • Python for Data Visualization and Analysis: Edureka
  • Introduction to Image Generation - בעברית: Google Cloud
  • General Histology: Jordan University of Science and Technology
  • CompTIA Network+: Infosec

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