Course material - racket/racket GitHub Wiki


I've found that going over intro material from universities can help in getting the feel of a language: https://www.cs.uni.edu/~wallingf/teaching/cs3540/

https://berkeley-cs61as.github.io/textbook.html


Gregor Kiczales (University of British Columbia) Systematic Program Design Youtube tut series (2013, 116 vids), that follow HtDP book pretty close: Videos: https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w/featured Course notes: https://courses.edx.org/courses/course-v1:UBCx+HtC1x+2T2017/77860a93562d40bda45e452ea064998b/#HtDF or https://s3.amazonaws.com/edx-course-spdx-kiczales/HTC/Pages/design-recipes.html HtDP 2nd ed online book: https://htdp.org/2020-8-1/Book/index.html HtDP 2nd ed, exercise solutions: https://github.com/emaphis/HtDP2e-solutions https://github.com/adaliu-gh/htdp https://github.com/eareese/htdp-exercises https://github.com/kelamg/HtDP2e-workthrough

For beginners to programming and Racket. When I get lost reading the book I just go to these vids for clarification.


Colleen Lewis who teaches CS60 has some great noob videos on YT

Dots? - cons cells, pairs and lists https://youtu.be/yUV1eOOJwWc

Trace https://youtu.be/-yNJZnZ6Nnw

Intro https://youtu.be/FoPW4Ji6EAM?list=PLHqz-wcqDQIEThNEXViEb1iFh9vbOtUD_

Playlist - 19 videos https://www.youtube.com/playlist?list=PLHqz-wcqDQIEThNEXViEb1iFh9vbOtUD_


CS 3520/6520: Programming Languages Fall 2020 MW 1:25-2:45 Matthew Flatt https://my.eng.utah.edu/~cs3520/f20/schedule.html


Essentials of Compilation An Incremental Approach in Racket https://www.dropbox.com/s/ktdw8j0adcc44r0/book.pdf?dl=1


https://cs.uwaterloo.ca/~plragde/flaneries/LACI/