SICP self-study notes

Running scheme – install DrRacket and sicp package 

Modern online book version

https://github.com/sarabander/sicp Epub and other info

https://sarabander.github.io/sicp/ HTML version

solutions: https://github.com/sarabander/p2pu-sicp

DO the ex yourself first. Also, try the interactive version 

Suggested Study process:

  • Flip through the chapter
  • Read the lecture notes (for ex. here  or here,  PDF )
  • Watch the video
  • Review chapter
  • Do the exercises

Also, see this plan https://github.com/abrantesasf/sicp-abrantes-study-guide

Lectures:

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/

MIT page https://mitpress.mit.edu/sites/default/files/sicp/index.html

Alternative lectures https://www.youtube.com/watch?v=4leZ1Ca4f0g&list=PLhMnuBfGeCDNgVzLPxF9o5UNKG1b-LFY9

Other:

https://functionalcs.github.io/curriculum/

https://teachyourselfcs.com/

https://thevaluable.dev/learning-computer-science-software-developer/

Leave a comment