Anyone can learn to think like a computer scientist.

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.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Shareable Certificate

Earn a digital certificate upon completion.

100% online

Start instantly and learn at your own schedule.

Start building your computer science skills

Open Course: Computational Thinking for Problem Solving

Enroll on Coursera
Request Info