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

6.0001 Introduction to Computer Science and Programming in Python

edX

2 recommenders · 2 threads · recommended in 2 years, 2016–2020 · score 2.0

Search for it ↗

An introductory MIT course on computer science and programming using Python, covering core programming logic, algorithms, recursion, and dynamic programming. It is offered on edX and taught by MIT faculty.

Commenters call it an awesome, logic-focused introduction to Python and say its coverage of recursion and dynamic programming is better than alternatives like CS50.

Algorithms & Data Structuresbeginnerfreevideo lectures#python#intro to cs#recursion#dynamic programming#mit#guttag

Recommendations by year

20162020

On Reddit (2)

  1. Strongly recommendsScreyer/learnprogramming2016in “No prior programming experience, learning Python 3 to start. Using a series of YouTube videos but am stuck on an off problem with PyCharm before I can even get started.”

    If you have just started off with python, you might want to try MIT's 6.0.001x on edX. It is an awesome course that not only teaches you the syntax and procedures but also the logic behind it. It is taught by an ex-chancellor of MIT . A teacher doesn't get much better than that.

  2. RecommendsHornetBoringr/webdev2020in “I want to get into web development, what should my web dev roadmap be?”▲ 3

    I’d recommend learning the basics of computer science and programming before just jumping into web development. You’ll be a much better developer in the long run if you do. MITs 6.0001 or CS50, both on eDx are a great place to start. CS50 has a follow up course in web dev that is excellent as…

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