• 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


  • L

    LearnQuest

    Build AI Apps with No-Code Tools

    Skills you'll gain: Dashboard Creation, Data Ethics, Predictive Modeling, No-Code Development, Model Deployment, Data Visualization, Data Presentation, Responsible AI, Data-Driven Decision-Making, Interactive Data Visualization, Advanced Analytics, Product Improvement, Business Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Business Analytics, Data Cleansing, Data Preprocessing, Business Metrics, Predictive Analytics, Data Architecture

    Beginner · Specialization · 1 - 3 Months

  • S

    Sungkyunkwan University

    The Fundamental of Data-Driven Investment

    Skills you'll gain: Portfolio Management, Portfolio Risk, Investment Management, Investments, Performance Analysis, Risk Modeling, R Programming, R (Software), Time Series Analysis and Forecasting, Risk Analysis, Financial Analysis, Market Data, Financial Modeling, Financial Forecasting, Financial Data, Statistical Programming, Risk Management, Correlation Analysis, Regression Analysis, Data Manipulation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    7 reviews

    Beginner · Course · 1 - 4 Weeks

  • A

    American Psychological Association

    Basic Inferential Statistics for Psychology

    Skills you'll gain: Sample Size Determination, Statistical Hypothesis Testing, Probability & Statistics, Statistical Methods, Probability Distribution, Statistical Reporting, Statistical Analysis, Quantitative Research, Statistical Software, Correlation Analysis, Sampling (Statistics), Statistical Inference, Statistics, Data Analysis, Analysis, Descriptive Statistics, Probability, Scientific Methods, Regression Analysis, Psychology

    Beginner · Specialization · 3 - 6 Months

  • E

    EDUCBA

    Design and Build Advanced Android Apps with Kotlin

    Skills you'll gain: Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Relational Databases, PostgreSQL, Application Design, Database Design, Database Development, Databases, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Frontend Performance, Maintainability

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Introduction to Chatbots - Build Your First AI Assistant

    Skills you'll gain: Google Gemini, Development Environment, Gemini, Cloud Deployment, LLM Application, Artificial Intelligence, Generative AI Agents, Large Language Modeling, Systems Architecture, Generative AI, Application Deployment, AI Workflows, AI Integrations, Application Development, Software Architecture, Software Development Tools, File Management

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    CCNA Advanced – WAN, Security, and Network Services

    Skills you'll gain: Open Shortest Path First (OSPF), Virtual Local Area Network (VLAN), Wide Area Networks, Network Security, Routing Protocols, Threat Detection, Threat Management, Security Awareness, Network Administration, TCP/IP, Multiprotocol Label Switching, Computer Networking, Network Routing, Virtual Private Networks (VPN), Network Troubleshooting, Dynamic Host Configuration Protocol (DHCP), Network Switches, Local Area Networks, Network Protocols

    4.6
    Rating, 4.6 out of 5 stars
    ·
    22 reviews

    Advanced · Course · 3 - 6 Months

  • E

    EDUCBA

    Kubernetes: From Fundamentals to Advanced Deployment

    Skills you'll gain: Kubernetes, Application Deployment, Cloud Deployment, Containerization, Data Persistence, Cloud Computing, Cloud Infrastructure, Virtual Networking, Scalability, Data Storage

    Mixed · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Apply OpenGL Texturing and Camera Systems

    Skills you'll gain: Software Visualization, Graphics Software, Image Quality, Performance Tuning

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Getting Started with Terraform for Google Cloud - 日本語版

    Skills you'll gain: Infrastructure as Code (IaC), Terraform, Google Cloud Platform, Cloud Infrastructure, Cloud Management, Dependency Analysis, System Configuration, File Management, Configuration Management, Code Reusability, Command-Line Interface

    Beginner · Course · 1 - 3 Months

  • 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), React.js, Cross Platform Development

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Predict Ad Clicks Using Logistic Regression and XG-Boost

    Skills you'll gain: Model Evaluation, Scikit Learn (Machine Learning Library), Data Visualization, Feature Engineering, Data Preprocessing, Model Training, Customer Analysis, Predictive Modeling, Scientific Visualization, Predictive Analytics, Marketing Analytics, Applied Machine Learning, Online Advertising, Data-Driven Marketing, Logistic Regression, Data Cleansing, Data Manipulation, Machine Learning, Python Programming, Deep Learning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    10 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • U

    University of Colorado Boulder

    Primate Conservation

    Skills you'll gain: Natural Resource Management, Environmental Science, Case Studies, Environment and Resource Management, Environment, Mitigation, Environmental Issue, Risk Analysis, Biology, Sustainable Development, Community Outreach, Taxonomy, Anthropology

    4.6
    Rating, 4.6 out of 5 stars
    ·
    51 reviews

    Beginner · Course · 1 - 3 Months

1…811812813…834

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

  • Build AI Apps with No-Code Tools: LearnQuest
  • The Fundamental of Data-Driven Investment: Sungkyunkwan University
  • Basic Inferential Statistics for Psychology: American Psychological Association
  • Design and Build Advanced Android Apps with Kotlin: EDUCBA
  • Introduction to Chatbots - Build Your First AI Assistant: Packt
  • CCNA Advanced – WAN, Security, and Network Services: Packt
  • Kubernetes: From Fundamentals to Advanced Deployment: EDUCBA
  • Apply OpenGL Texturing and Camera Systems: EDUCBA
  • Getting Started with Terraform for Google Cloud - 日本語版: Google Cloud
  • Build Login & Registration Apps with React Native: EDUCBA

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