I Understand
We use cookies.Click here for details.

Computational Thinking for Problem Solving

Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field of study to take this course. Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact.

Created by University of Pennsylvania


What you’ll learn

From this educational resource you may gain confidence with the compentencies required from companies today. The most in demand technique within the learning opportunity that is often mentioned from companies is Data Analysis. The most in demand tool is Python. You will also hear about Computer Science, a trait frequently mentioned in job descriptions.

Who will benefit?

Mapping the description from this learning opportunity with nearly 10,000 data-related job postings, we find that those interested in Data Scientist roles have the most to gain.