#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
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
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…
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