Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#423 on Reddit

Computational Thinking

Coursera

3 recommenders · 3 threads · recommended in 3 years, 2019–2021 · score 3.3

Search for it ↗

An introductory University of Pennsylvania course on Coursera that teaches problem-solving approaches used in programming, such as breaking problems down and basic algorithmic strategies like brute force and greedy methods.

Commenters call it a quick, practical way to learn how to approach problems and organize logical thinking before tackling programming challenges.

General Learningbeginnervideo lectures#computational thinking#problem solving#algorithms#brute force#greedy#davidson

Recommendations by year

20192021

On Reddit (3)

  1. Strongly recommendsvicmeister_r/learnprogramming2021in “How can one get better at logic in programming? I feel like it’s my major setback as a self-learner.”▲ 6

    Completely agree with the above. In addition, just in case you enjoy a video lecture from a professor, try the Computational Thinking course by UPenn Susan Davidson in Coursera. It was highly beneficial for me on understanding what approach to take towards problems. I still hold this course close…

  2. RecommendsMrSkillfulr/learnprogramming2020in “I am not good at coding challenges and want to improve my logical thinking”▲ 1

    Take PennU's course on Computational Thinking. It teaches you a very basic understanding of Algorithms and Data Structures, such as Brute Force and Greedy, 2 basic but fundamental algorithms. I also suggest the book "Think Like A Programmer", the syntax that it is written in is C++, but is a good…

  3. RecommendsTheFuzzyPumpkinr/learnprogramming2019in “New Programmer Pitfalls”▲ 6

    Seriously, take a computational thinking class. The one I took was from UPenn on Coursera. Knocked it out in a few hours and it helps you to organize how you approach problems where all you know is where you want the thing to end up.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help