- Lab 1: Setting Up Your Computer
- Lab 1: IntelliJ, Java, git
- HW 0: A Java Crash Course
- Project 0: 2048
- Lab 2: JUnit Tests and Debugging
- Lab 3: Timing Tests and Randomized Comparison Tests
- Project 1: Data Structures
- Lab 4: Git and Debugging
- Lab 5: Project 1 Peer Code Review
- Project 2: Gitlet
- Lab 6: Getting Started on Project 2
- Lab 7: BSTMap
- Lab 8: HashMap
- Project 3: CS61BYoW
- Lab 12: Getting Started on Project 3
- Project 3 - Game Sharing
- Lab 13: Getting Started on Project 3, Phase 2