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

CS50 (Introduction to Computer Science)

YouTube

3 recommenders · 3 threads · recommended in 3 years, 2016–2019 · score 3.4

Go to course ↗

Harvard's introductory computer science course taught by David J. Malan, covering computational thinking and programming in C, Python, and other languages through weekly lectures, problem sets, and a final project. The lectures are freely available on YouTube and the course is also offered free on edX.

Commenters call it an entertaining and friendly introduction to computer science, with one saying the lectures are a breath of fresh air compared to other tutorials.

CS Fundamentals & Systemsbeginnerfreevideo lectures#introduction to computer science#c#problem sets#harvard#malan

Recommendations by year

20162019

On Reddit (4)

  1. Strongly recommendsTheBumbleBeastr/learnprogramming2016in “Is CS50 a good start?”

    Here is the playlist on youtube of the most recent CS50 2016 course: https://www.youtube.com/playlist?list=PLhQjrBD2T382VRUw5ZpSxQSFrxMOdFObl -edit I mean the video's are made in 2016 but they will be in the CS50 2017 course! the course on edx uses videos from 2015, highly recommend the 2016 video…

  2. Recommendsemsuperstarr/learnprogramming2019in “Has anyone seen the CS50 course from Harvard that's on Youtube? The speaker is very good at explaining CS and the videos are actually entertaining.”▲ 6

    I was looking into Flask tutorials recently and found the CS50 lecture on it. Like OP said, it was actually entertaining! A breath of fresh air compared to most of the other Flask tutorials I went through. I'd recommend anyone interested\* in learning CS/programming check out that entire course on…

  3. RecommendsaGodfatherr/learnprogramming2017in “C programming”

    I understand. For beginners, video tutorials with voice are much friendlier. I suggest you first watch CS50 course by David J Malan. I think it's on YouTube as well. It will give you some good idea about C as well as computer science in general.

  4. Mentionsputonghua73r/learnprogramming2019in “Applications To Learn Programming?”▲ 8

    Either search for Harvard CS050 on YT, or alternatively, take the free CS050 course on eDX.org (which is what I am doing) because the course also provides a transcript and problem set for each week inc. Final Project. Completion (70% required per problem set and Final Project) will earn you a…

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