Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Introduction to Python Programming (Georgia Tech)
Image: edx.org
#654 on Reddit

Introduction to Python Programming (Georgia Tech)

edX

2 recommenders · 2 threads · recommended in 2 years, 2021–2023 · score 1.9

Go to course ↗

A four-part introductory programming course from Georgia Tech on edX, forming the intro-to-CS sequence the university uses for regular students. It teaches Python with many small exercises built into the web pages, so no separate local setup is needed at first.

Commenters recommend it as a gentler first course than CS50, noting it has many built-in exercises and no sudden jumps in difficulty, and that the individual courses can be taken free.

Machine Learning & AIbeginnerfreeinteractive MOOC#python#introduction to programming#edx#georgia tech#self-paced

Recommendations by year

20212023

On Reddit (3)

  1. Strongly recommendshobbitmagicr/learnprogramming2021in “[Opinion] Harvard's CS50 is an amazing course and wonderfully taught, but it's not a good first course to learn programming/computer science for someone with no background”▲ 2

    Well, if you're doing it and it's working for you with no issues, I wouldn't say you need to stop. But if you find it so challenging that you're burning out or giving up, or just feel like it's not for you, then yes there are some good intro courses out there that won't throw you in the deep end…

  2. RecommendsProfessionAwkward244r/learnprogramming2023in “Should I do CS50 and then The Odin Project or should I focus on one? Would doing both be better?”

    I'm not sure what TOP means but what matters is "Do I wanna spend and have enough motivation to do CS50" here things are different for Harvard people and the normal people. We don't get professional help. for example at MIT you would have to take this course named SICP, who adults took. That was a…

  3. Recommendshobbitmagicr/learnprogramming2021in “[Opinion] Harvard's CS50 is an amazing course and wonderfully taught, but it's not a good first course to learn programming/computer science for someone with no background”▲ 2

    I personally used the Georgia Tech course that's in python. It has a TON of small exercises built into the web page after each section, so you really get a lot of practice built into the course without needing to set up a separate environment initially, and there's never really a place that felt…

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