https://teachyourselfcs.com/#programming
Book: https://web.mit.edu/alexmv/6.037/sicp.pdf
Lectures: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E
Course Schedule: https://inst.eecs.berkeley.edu//~cs61a/sp11/0.pdf (page 18)
Homework: https://inst.eecs.berkeley.edu//~cs61a/reader/nodate-hw.pdf
Projects: https://inst.eecs.berkeley.edu//~cs61a/reader/vol1.html
I'm using DrRacket with the simply-scheme
package.
DrRacket: https://racket-lang.org/
simply-scheme package: https://pkgs.racket-lang.org/package/simply-scheme