Follow

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.



Career Relevance by Data Role

The techniques and tools covered in Computational Thinking for Problem Solving are most similar to the requirements found in Data Scientist job advertisements.


Similarity Scores (Out of 100)

Fast Facts

Tools
Python

Techniques
Algorithms Data Science Data Analysis Programming Natural Language Processing Quantitative Analysis

Similar Opportunities
Computing in Python IV: Objects & Algorithms

EdX - Georgia Institute of Technology

Algorithms, Part II

Coursera - Princeton University

Algorithmic Toolbox

Coursera - National Research University Higher School of Economics

Advanced Algorithms and Complexity

Coursera - National Research University Higher School of Economics

Data Structures and Algorithms (I)

Coursera - Tsinghua University

Algorithmic Design and Techniques

EdX - University of California, San Diego