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

CS 61A: Structure and Interpretation of Computer Programs

UC Berkeley

2 recommenders · 2 threads · recommended in 2 years, 2017–2018 · score 1.5

Search for it ↗

CS 61A is UC Berkeley's introductory programming course, covering functional and object-oriented programming, recursion, interpreters, and related abstraction techniques, using the Python-based Structure and Interpretation of Computer Programs approach. Archived course offerings are available online with lecture materials and homework.

Commenters point to it as a free, fully online Berkeley intro course with archived lectures and assignments that can be used for self-study.

Algorithms & Data Structuresbeginnerfreevideo lectures#programming#recursion#interpreters#python#sicp#berkeley

Recommendations by year

20172018

On Reddit (2)

  1. Recommendsthrowawaygatsr/learnprogramming2018in “Online sources to learn programming”▲ 1

    no problem! berkeley has great courses (61A and 61B and 61C) that are all online. When a course is over though they take down the solutions but they still have the tests which you can run in the console to check if your code works. Otherwise you can just follow when the course is literally in…

  2. RecommendsVigenere36r/learnprogramming2017in “I am a 15-year-old high school student who wants to pursue computer science/programming. What should I do now to prepare?”

    You could try following entry level cs course (https://inst.eecs.berkeley.edu/~cs61a/fa16/ for instance), it has ppt/video resources and homework you can use to learn

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