• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Computational Thinking

Computational Thinking Courses

Computational thinking courses can help you learn problem decomposition, pattern recognition, algorithmic design, and abstraction techniques. You can build skills in logical reasoning, data analysis, and effective solution development across various applications, from programming to data science. Many courses introduce tools like Python, Scratch, and various simulation software, demonstrating how these skills can be applied to solve complex problems in fields such as artificial intelligence, robotics, and software development.


Popular Computational Thinking Courses and Certifications


  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Computational Vision

    Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Convolutional Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Network Model, Psychology

    4.4
    Rating, 4.4 out of 5 stars
    ·
    67 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    B

    Birla Institute of Technology & Science, Pilani

    Logic for Computer Science

    Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Software Development, Machine Learning

    Build toward a degree

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Design Thinking for Innovation

    Skills you'll gain: Design Thinking, Creative Problem-Solving, Ideation, Innovation, Creativity, Strategic Thinking, Thought Leadership, Case Studies, Market Opportunities, Human Centered Design, Open Mindset, Experimentation, Storytelling, Growth Mindedness

    4.7
    Rating, 4.7 out of 5 stars
    ·
    9.2K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Creative Coding for Designers Using Python

    Skills you'll gain: Animations, Visualization (Computer Graphics), Computer Graphic Techniques, Simulations, Computer Graphics, Python Programming, Game Design, Object Oriented Programming (OOP), Scripting, Algorithms, Development Environment, Data Structures

    Advanced · Course · 1 - 3 Months

  • Status: Preview
    Preview
    N

    Northeastern University

    Data Structures & Algos: Software Development Skills

    Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability

    Mixed · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Michigan

    Mindware: Critical Thinking for the Information Age

    Skills you'll gain: Logical Reasoning, Data Analysis, Deductive Reasoning, Analytical Skills, Analysis, Experimentation, Critical Thinking, Data Literacy, Critical Thinking and Problem Solving, Statistical Methods, Bayesian Statistics, Science and Research, Research Design, Behavioral Economics, Decision Making, Cognitive flexibility, Regression Analysis, Statistical Inference, Forecasting, Adaptability

    4.8
    Rating, 4.8 out of 5 stars
    ·
    1.4K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free
    Free
    C

    Coursera

    Computational Fluid Mechanics - Airflow Around a Spoiler

    Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Finite Element Methods, Simulations, Engineering, Computer-Aided Design, Cloud Technologies, Engineering Design Process, Cloud Computing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    387 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Design Thinking for Data Professionals

    Skills you'll gain: A/B Testing, Design Thinking, User Centered Design, Design and Product, Experience Design, Data Storytelling, Dashboard, User Feedback, Solution Design, Stakeholder Engagement, Stakeholder Analysis, Customer Insights, Interviewing Skills, Empathy & Emotional Intelligence, Business Requirements, Problem Solving, Product Testing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    12 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Teaching Impacts of Technology: Relationships

    Skills you'll gain: Interactive Learning, Student Engagement, Algorithms, Spatial Data Analysis, Diversity Awareness, Digital pedagogy, Geospatial Information and Technology, Pedagogy, K-12 pedagogy, Facebook, Instructional Strategies, Student-Centred Learning, Teaching, Data Storage, Education and Training, Instructing, Software Engineering, Geographic Information Systems, Workplace inclusivity, Geospatial Mapping

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Digital Thinking: Frameworks For Our Digital Reality

    Skills you'll gain: Digital Transformation, Machine Learning, digital literacy, AI literacy, Responsible AI, Digital Analysis, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Emerging Technologies, Ethical Standards And Conduct, Social Impact, Blockchain, Algorithms, Innovation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    15 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Design Thinking for Human-Centered IoT Solutions

    Skills you'll gain: User Research, Usability Testing, Design Research, Prototyping, Design Thinking, Ideation, Usability, Internet Of Things, Solution Design, User Experience Design, User Centered Design, Human Centered Design, User Experience

    4.3
    Rating, 4.3 out of 5 stars
    ·
    7 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    C

    Coursera

    OpenCL Programming

    Skills you'll gain: Memory Management, Scalability, Performance Tuning, C++ (Programming Language), Computer Architecture, Cross Platform Development, Hardware Architecture, Computing Platforms, C (Programming Language)

    Beginner · Course · 1 - 4 Weeks

1…8910…252

In summary, here are 10 of our most popular computational thinking courses

  • Computational Vision: University of Colorado Boulder
  • Logic for Computer Science: Birla Institute of Technology & Science, Pilani
  • Design Thinking for Innovation: University of Virginia
  • Creative Coding for Designers Using Python: University of Michigan
  • Data Structures & Algos: Software Development Skills: Northeastern University
  • Mindware: Critical Thinking for the Information Age : University of Michigan
  • Computational Fluid Mechanics - Airflow Around a Spoiler: Coursera
  • Design Thinking for Data Professionals: Fractal Analytics
  • Teaching Impacts of Technology: Relationships: University of California San Diego
  • Digital Thinking: Frameworks For Our Digital Reality: University of California, Davis

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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