marcindulak
11 hours ago
Difficult to give exact recommendations, but explore the materials left from the MOOC era, roughly 2012-2017, when high quality online education was provided for free. For example:
- https://ocw.mit.edu/courses/6-0001-introduction-to-computer-... (https://learn.mit.edu/courses/course-v1:MITxT+6.00.1x) and https://ocw.mit.edu/courses/6-0002-introduction-to-computati... (https://learn.mit.edu/courses/course-v1:MITxT+6.00.2x) which are introductions to thinking in terms of algorithms and to numerical analysis in Python. The code assignments with tests are still available, but I don't know whether they run standalone, and how much work they'll need to update them to newer Python
- https://www.edx.org/learn/coding/university-of-british-colum... and https://www.edx.org/learn/coding/university-of-british-colum... which is an introduction to functional programming where you build space invaders game (or at least that was the game you built in early runs of these courses) in Racket (Lisp/Scheme like language)
- https://computationstructures.org/ this course builds a CPU from the basic gates, and introduces many of the computer science topics. The site even has the lab simulations available, but I don't know whether they are still working
- https://learn.mit.edu/courses/course-v1:MITxT+18.01.1x https://learn.mit.edu/courses/course-v1:MITxT+18.01.2x mathematical analysis
kingkongjaffa
7 hours ago
> when high quality online education was provided for free
Is it not still happening?
marcindulak
5 hours ago
Not anymore. In the years 2012-2017 platforms like coursera or edx provided full courses for free, including graded assignments and exams, teaching assistants hours in the form of discussion forums, and even completion certificates.
From around 2017 these platforms started limiting free access, so now in most cases you can only see the lecture materials, with no access to assignments. From watching alone, learning is incomplete for many people.
In addition, many high quality courses (by MIT, Stanford, Berkeley, Caltech, etc.) disappeared from the coursera and edx platforms.