Course resources

Articles and books

O'Reilly book access note: if you are physically on campus, for you to freely access the O'Reilly Safari book library, you must be logged into WiFi via either AirBears2 or eduroam, but not through CalVisitor. This page explains the WiFi options that exist, and on the right provides links for you to set up either AirBears2 or eduroam access on your laptop or phone.

If you want to be able to access this service while off-campus, you can set up a Firefox/Chrome profile configured to use the UC Berkeley Library proxy, which will give you access to all library-related materials (Safari Online books but also all academic journals available on campus). This page has details and instructions on the Library Proxy service.

Online tutorials

  • The Berkeley Stats department maintains a very nice collection of tutorials on a variety of computing topics, many relevant to this course. In particular, I recommend you take a look at:
    • Using the bash shell. The most convenient way to read this will be to locally clone the repository and open the bash.html file with your computer's web browser.
    • Introduction to Git. This is based on the notes we used in this class, but has a fair amount of additional explanation and detail you may find useful through the semester.

Github Student pack

You should apply for a Student Developer Pack, which will give you a lot of free resources on Github for as long as you're a student.