Here’s a compilation of most of my 61B materials from my four times TAing the course.
|Intro to Java|
|Exceptions, Packages, access modifiers|
|Iterators and Iterables|
|LLRBs, Hashing, Heaps|
|Tree Traversals, Tries, KD Trees|
|Graphs: DFS, BFS, Dijkstra's, A*, Prim's, Kruskal's|
These lessons are interactive and come with programming exercises :)