Resources
⚠️ This content is archived as of March 2026 and is retained exclusively for reference. Find the most current offering here.
Additional Resources
Below are some resources from CS61A that you may find useful for CS88. The two courses have quite a bit of overlap. However, keep in mind that there is some CS61A material that will not be covered in CS88.
Setting up your computer for CS88
Windows:
Mac OSX:
Learning in CS88
Enrolled/Waitlisted students have access to the screencasts through CalCentral (CalCentral.berkeley.edu -> My Classes -> CS88 (Right hand side) or through bCourses via a tab called Course Captures.
Past CS61A Screencasts:
- Spring 2015 screencasts on YouTube
- Spring 2015 extra lecture screencasts on YouTube
- Fall 2014 screencasts on YouTube
- Fall 2013 screencasts on YouTube
- Past CS61A course websites and exams
Environment Diagrams:
- The Online Python Tutor draws environment diagrams automatically.
- Section videos on YouTube
CS61A Tutoring
- HKN Tutoring Schedule
- UPE Tutoring Schedule
- College of Engineering 61A Tutoring Schedule
- Another UNIX Tutorial
Programming in CS88
Text editors:
Online interpreters:
- Debugging Guide
- Composition Guidelines
- Style guide