Computational Thinking

Computational Thinking is a problem-solving process that involves various techniques like understanding and defining the problem, breaking it down into manageable parts, finding patterns, abstracting the problem to disregard unnecessary information, and developing a step-by-step solution. Coursera's Computational Thinking catalogue helps you to develop this fundamental skill set used in computer science and data analysis. You'll learn how to approach complex problems systematically, create effective algorithms, and improve your abilities in pattern recognition, abstraction, and algorithmic thinking. This skill is critical for software engineers, programmers, data scientists, and anyone looking to leverage computational methods for problem-solving and decision-making.
42credentials
189courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Computational Thinking Course Catalog