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.
43credentials
187courses

Most popular

Trending now

New releases

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

  • Status: Preview

    Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Analytical Skills, Computer Science, Python Programming, Computer Systems, Data Structures, Computer Hardware, Computer Programming, Debugging

  • Status: Preview

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

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Analysis, Automation, Program Development, Data Structures, Programming Principles, Algorithms, Computer Programming, Theoretical Computer Science, Data Storage, Data Store, Descriptive Statistics, Problem Management, Data Visualization Software, File Management

  • Status: Free Trial

    Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, JSON, Application Deployment, Data Structures, Javascript, Application Development, HTML and CSS, Data Analysis, Code Review, Software Development, Data Visualization Software, Web Development, Scripting, Prototyping, Data Processing, Programming Principles, Unsupervised Learning, Front-End Web Development, Data Science, Computer Programming

  • Status: Preview

    University of Washington

    Skills you'll gain: Supervised Learning, Network Model, Matlab, Machine Learning Algorithms, Artificial Neural Networks, Computer Vision, Computer Science, Reinforcement Learning, Computational Thinking, Mathematical Modeling, Biology, Linear Algebra, Information Architecture, Differential Equations, Probability & Statistics

What brings you to Coursera today?

  • Status: Free Trial

    Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Computer Programming

  • Status: New
    Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Image Analysis, Computer Vision, Computer Graphics, Unsupervised Learning, Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Visualization (Computer Graphics), Artificial Intelligence, Data Ethics, Computational Thinking, Generative AI, Applied Machine Learning, Generative Model Architectures, Linear Algebra, Data Processing, Data Transformation, Probability Distribution

  • Status: New
    Status: Free Trial

    Birla Institute of Technology & Science, Pilani

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

  • Status: New
    Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Programming Principles, Data Dictionary, File Systems, Data Structures, Debugging, Computational Logic, Command-Line Interface, Data Cleansing, Software Design Patterns, Functional Design, Scripting, Operating Systems, Package and Software Management, Development Environment, Computational Thinking, Data Manipulation, User Interface (UI)

  • Status: Free Trial

    University of California, Santa Cruz

    Skills you'll gain: C++ (Programming Language), Debugging, C (Programming Language), C and C++, Object Oriented Programming (OOP), Software Design Patterns, Code Review, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Data-oriented programming, Programming Principles, Graph Theory, Computer Science, Computational Thinking, Artificial Intelligence, Integrated Development Environments, Software Technical Review, Game Design

  • Status: New
    Status: Free Trial

    Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Scripting Languages, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Object Oriented Programming (OOP), Data Manipulation, Linear Algebra

What brings you to Coursera today?

Leading partners

  • University of California San Diego
  • University of Colorado Boulder
  • Scrimba
  • University of Colorado System
  • University of Michigan
  • Peking University
  • Universidad Nacional Autónoma de México
  • Codio