• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. 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


  • U

    University of Pennsylvania

    Computational Thinking for Problem Solving

    Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Python Programming, Computer Hardware, Computer Programming, Analysis, Debugging

    4.7 stars, 1.4K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (1.4K) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Michigan

    Problem Solving Using Computational Thinking

    Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Disaster Recovery, Algorithms, Computer Programming, Epidemiology

    4.6 stars, 1.3K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (1.3K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    Edureka

    Quantum Computing Algorithms and Programming

    Skills you'll gain: Algorithms, Simulation and Simulation Software, Computer Programming, Python Programming, Computational Thinking, Simulations, Data Analysis, Linear Algebra, Mathematical Modeling, Process Optimization, Applied Mathematics, Critical Thinking and Problem Solving, Probability

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • U

    University of Colorado System

    Computational Thinking with Beginning C Programming

    Skills you'll gain: Computational Thinking, File I/O, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Statistical Analysis, Automation, Application Development, Program Development, Programming Principles, Algorithms, Computer Programming, Descriptive Statistics, Data Storage

    4.6 stars, 433 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (433) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • U

    University of Glasgow

    Computational Thinking with JavaScript

    Skills you'll gain: Software Development Life Cycle, Program Development, Plot (Graphics), Data Presentation, Data Literacy, Software Development, Hypertext Markup Language (HTML), Applied Machine Learning, Javascript, Software Design, Application Design, Computer Graphics, Code Reusability, Development Testing, Animations, Maintainability, Analytical Skills, Data Preprocessing, Software Design Patterns, Computer Programming Tools

    Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • D

    Duke University

    Introduction to Logic and Critical Thinking

    Skills you'll gain: Deductive Reasoning, Critical Thinking, Logical Reasoning, Analysis, Probability, Sampling (Statistics), Persuasive Communication, Correlation Analysis, Communication, Appeals, Business Communication

    4.6 stars, 3.8K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (3.8K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • P

    Pearson

    Critical Thinking and Logical Reasoning

    Skills you'll gain: Critical Thinking, Critical Thinking and Problem Solving, Deductive Reasoning, Logical Reasoning, Decision Making, Independent Thinking, Ethical Standards And Conduct, Analytical Skills, Writing, Persuasive Communication, Problem Solving, Communication Strategies, Communication, Dealing With Ambiguity, Correlation Analysis, Probability & Statistics, Open Mindset, Self-Awareness, Media and Communications

    Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of California San Diego

    Computational Thinking for K-12 Educators: Sequences and Loops

    Skills you'll gain: Computational Thinking, Digital pedagogy, Programming Principles, Debugging, Computer Programming, Computer Programming Tools, Computer Science, Brainstorming

    4.8 stars, 26 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (26) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of California San Diego

    Computational Thinking for K-12 Educators: Conditional Loops and If Statements

    Skills you'll gain: Debugging, Program Development, Programming Principles, Computational Thinking, Computational Logic, Diversity Equity and Inclusion Initiatives, Digital pedagogy, Computer Programming, Event-Driven Programming, Computer Science

    Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    The C++ Programmer's Mindset

    Skills you'll gain: Computational Thinking, C++ (Programming Language), Algorithms, Code Reusability, Data Structures, Maintainability, C (Programming Language), Software Design, Performance Tuning, Data Processing, Computer Architecture, Hardware Architecture, Scalability, Application Development, Memory Management, Systems Architecture, Debugging, Development Testing, Web Frameworks, Engineering

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • U

    University of California San Diego

    Computational Thinking & Block Programming in K-12 Education

    Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Computational Thinking, Diversity Awareness, Digital pedagogy, Programming Principles, Program Development, Technical Communication, Education Software and Technology, Event-Driven Programming, Computer Programming, Computational Logic, Animation and Game Design, Cultural Responsiveness, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Code Reusability, Brainstorming

    4.7 stars, 33 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (33) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • D

    Deep Teaching Solutions

    Critical Thinking: A Brain-Based Guide for the ChatGPT Era

    Skills you'll gain: Logical Reasoning, Critical Thinking and Problem Solving, Creative Problem-Solving, Mental Concentration, AI literacy, Innovation, Analysis, Self-Awareness

    4.7 stars, 204 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.7 (204) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
1234…275

Best Computational Thinking courses from University of California San Diego

Top-rated Computational Thinking courses offered by University of California San Diego on Coursera.

  1. 1
    Computational Thinking for K-12 Educators: Sequences and Loops
    University of California San DiegoBeginner1 - 3 Months4.8(26)University of California San Diego
  2. 2
    Computational Thinking for K-12 Educators: Conditional Loops and If Statements
    University of California San DiegoBeginner1 - 3 Months4.0(4)University of California San Diego
  3. 3
    Computational Thinking & Block Programming in K-12 Education
    University of California San DiegoBeginner3 - 6 Months4.7(33)University of California San Diego

Best Computational Thinking certificate programs

Earn a certificate in Computational Thinking from top universities and companies.

  1. 1
    Computational Thinking with Beginning C Programming
    University of Colorado SystemBeginner3 - 6 Months4.6(433)Specialization
  2. 2
    Computational Thinking with JavaScript
    University of GlasgowBeginner3 - 6 Months3.8(4)Specialization
  3. 3
    Introduction to Logic and Critical Thinking
    Duke UniversityBeginner3 - 6 Months4.6(3,826)Specialization

Best Computational Thinking courses for beginners

Top-rated beginner-friendly Computational Thinking courses with no prerequisites.

  1. 1
    Computational Thinking for Problem Solving
    University of PennsylvaniaBeginner1 - 4 Weeks4.7(1,435)No prerequisites
  2. 2
    Problem Solving Using Computational Thinking
    University of MichiganBeginner1 - 3 Months4.6(1,312)No prerequisites
  3. 3
    Critical Thinking and Logical Reasoning
    PearsonBeginner1 - 3 Months4.3(3)No prerequisites

Frequently Asked Questions about Computational Thinking

Computational thinking is a problem-solving process that involves breaking down complex problems into manageable parts, recognizing patterns, and developing algorithms to find solutions. It is important because it equips individuals with the skills to tackle challenges in various fields, from computer science to everyday life. By fostering logical reasoning and analytical skills, computational thinking enhances creativity and innovation, making it a valuable asset in today's technology-driven world.‎

Jobs that involve computational thinking span a wide range of industries. Positions such as data analyst, software developer, systems architect, and IT consultant often require strong computational thinking skills. Additionally, roles in education, research, and even healthcare increasingly value the ability to analyze data and solve complex problems using computational methods. This versatility makes computational thinking a crucial skill for anyone looking to advance their career.‎

To learn computational thinking, you should focus on developing several key skills. These include problem decomposition, pattern recognition, abstraction, and algorithmic thinking. Familiarity with programming languages, such as JavaScript or C, can also be beneficial. Engaging with real-world problems and practicing coding can reinforce these skills, making them applicable in various contexts.‎

Some of the best online courses for computational thinking include the Computational Thinking with JavaScript Specialization and the Computational Thinking with Beginning C Programming Specialization. These courses provide structured learning paths that cover essential concepts and practical applications, helping you build a solid foundation in computational thinking.‎

Yes. You can start learning computational thinking on Coursera for free in two ways:

  1. Preview the first module of many computational thinking courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in computational thinking, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn computational thinking, start by exploring online courses that focus on the subject. Engage in hands-on projects that require you to apply computational methods to solve problems. Practice coding regularly and collaborate with peers to enhance your understanding. Additionally, seek out resources such as books and tutorials that explain the principles of computational thinking in a clear and approachable manner.‎

Topics typically covered in computational thinking courses include problem decomposition, algorithm design, data representation, and programming concepts. Courses may also explore specific programming languages and tools, as well as applications of computational thinking in various fields, such as education, data science(https://coursera.digitlz.online/courses?‎

For training and upskilling employees, courses like the Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists and the Problem Solving Using Computational Thinking are excellent choices. These courses provide practical skills and methodologies that can be applied in educational settings and beyond, helping to foster a culture of problem-solving and innovation in the workplace.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

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