Update 7/20/20: No more Zoom classes for the rest of the summer (sorry for the cancacellation) but please follow along for the Fall semester and check back here for posts that will "catch up" i.e. fill out the rest of the summer.
Update 6/1/20: The Zoom link for these classes is here. There shouldn't be any password required but if so, send me an e-mail at grace@pixels.io
Update 5/18/20: As of today, I'm signed up to teach CS160A on Chinatown Campus in the Fall of 2020. You can do some searching online to find out what CS160A Introduction to Linux is all about at CCSF. Currently, my understanding is that all courses will be held via Zoom but you can follow updates from the R2C Comittee. In the mean time, due to some requests and my personal interest in bootstrapping a special Raspberry Pi oriented curriculum based off the CS160A curriculum. You can follow along here for a tentative schedule, syllabus and public course development.

Special thanks to Greg Boyd, Craig Persiko, Pat Hanrahan and Dave Brown for their input in the development of this material

Introduction to Linux with Raspberry Pi (Summer Pilot 2020) | Syllabus

6:30pm - 8:20pm M/W via Zoom. If you wish to attend these pilot courses, receive the Zoom link and/or contribute in some manner: e-mail grwoo@ccsf.edu and/or grace@pixels.io

Group Lecture/Discussion from 6:30pm - 7:00pm
One-on-One coursework scheduled as needed via Patreon 7:30pm - 8:20pm

If you do decide to purchase a Raspberry Pi, here's a neat approach to Designing Your Own Enclosure

  1. Monday, June 1st 2020

    We discussed agenda and put together some useful materials including reference texts. None of these require purchases

    1. MagPi: Conquer the Command Line
    2. The Linux Command Line
    3. Greg Boyd's CS160A Course taught at CCSF for several years
  2. Wednesday, June 3rd 2020

  3. Monday, June 8th 2020

  4. Wednesday, June 10th 2020

  5. Monday, June 15th 2020

  6. Wednesday, June 17th 2020

  7. Monday, June 22th 2020

  8. Wednesday, June 24th 2020

  9. Monday, June 29th 2020

  10. Wednesday, July 8th 2020

    No classes week of July 4th

  11. Monday, July 13th 2020

  12. Wednesday, July 15th 2020

  13. Monday, July 20th 2020

  14. Wednesday, July 22nd 2020

  15. Monday, July 27th 2020

  16. Wednesday, July 29th 2020

  17. Monday, August 3rd 2020

  18. Wednesday, August 5th 2020

  19. Monday, August 10 2020

  20. Wednesday, August 12 2020

Homeworks