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.

IIT Bombay
Skills you'll gain: Design Thinking, User Research, Ideation, Prototyping, Product Design, Innovation, Brainstorming, Creative Thinking, Empathy, User Feedback, Product Development, Collaboration
★ 4.7 (76) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Systems Thinking, Complex Problem Solving, Strategic Decision-Making, Critical Thinking and Problem Solving, Systems Analysis, Creative Problem-Solving, Analysis, Creative Thinking, Ideation, Problem Solving, Open Mindset, Critical Thinking, Decision Making, Collaboration
★ 4.6 (91) · Beginner · Course · 1 - 4 Weeks

IESE Business School
Skills you'll gain: Design Thinking, Ideation, Design Research, User Research, Journey Mapping, Culture Transformation, Creative Problem-Solving, Qualitative Research, Problem Solving, Human Centered Design, Innovation, Organizational Change, Empathy, Strategic Thinking, Creativity, Customer Insights, Overcoming Obstacles, Meeting Facilitation, Needs Assessment, Leadership
★ 5 (8) · Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Application Development, Program Development, C (Programming Language), Algorithms, Data Storage, Computer Programming
★ 4.6 (377) · Beginner · Course · 1 - 4 Weeks
Johns Hopkins University
Skills you'll gain: Systems Thinking, Health Policy, Public Health, Policy Analysis, Simulations, Systems Analysis
★ 4.6 (1.2K) · Mixed · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Creative Thinking, Brainstorming, Creative Problem-Solving, Ideation, Creativity, Problem Solving, Collaboration
★ 4.7 (5.2K) · Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Design Thinking, Creative Problem-Solving, Creative Thinking, Ideation, Innovation, Creativity, Strategic Thinking, Case Studies, Experimentation, Storytelling
★ 4.7 (9.2K) · Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Generative AI, AI Workflows, Workflow Management, Artificial Intelligence, Systems Thinking, Strategic Thinking, Cost Benefit Analysis, Data Management
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Logical Reasoning, Deductive Reasoning, Algorithms, Python Programming, Computer Programming
★ 4.4 (2.3K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Simulations, Numerical Analysis, Engineering, Physics
★ 4.7 (185) · Intermediate · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: AI literacy, Teaching, Instructional Strategies, Instructional Design, Critical Thinking, Human Learning, Analytical Skills, Machine Learning
★ 4.7 (969) · Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Analytical Skills, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Software Development, Machine Learning
Beginner · Course · 1 - 3 Months