Computational Thinking for Problem Solving

Instructor: Susan Davidson

Skills you'll gain

  •   Python Programming
  •   Computer Hardware
  •   Analysis
  •   Algorithms
  •   Data Structures
  •   Computer Programming
  •   Computational Thinking
  •   Debugging
  •   Pseudocode
  • There are 4 modules in this course

    In this course, you will learn about the pillars of computational thinking, how computer scientists develop and analyze algorithms, and how solutions can be realized on a computer using the Python programming language. By the end of the course, you will be able to develop an algorithm and express it to the computer by writing a simple Python program. This course will introduce you to people from diverse professions who use computational thinking to solve problems. You will engage with a unique community of analytical thinkers and be encouraged to consider how you can make a positive social impact through computational thinking.

    Expressing and Analyzing Algorithms

    Fundamental Operations of a Modern Computer

    Applied Computational Thinking Using Python

    Explore more from Algorithms

    ©2025  ementorhub.com. All rights reserved