| # | Date | Lecture | Assignment |
|---|---|---|---|
| 0 | 1/17 | 00 – Course Introduction | HW00 – Hello Go |
| 1 | 1/24 | 01 – Data Structures | HW01 – Finger Exercises |
| 2 | 1/31 | 02 – Object Oriented Programming | HW02 – Object Oriented Programming |
| 3 | 2/7 | 03 – Object Oriented Programming II | HW03 – Interfaces |
| 4 | 2/14 | 04 – Concurrency and Parallelism | HW04 – Concurrency |
| 5 | 2/21 | 05 – Goroutines and Channels | HW05 – Goroutines |
| 6 | 2/28 | 06 – HTTP, Web, and JSON | HW06 – Midsemester Survey |
| 7 | 3/14 | Snow Day – No class | HW06 – Midsemester Survey |
| 8 | 3/21 | 07 – Web Programming | HW07 – Web Scraping |
| 9 | 3/28 | 08 – CLI and Regular Expressions | HW08 – CLI and Regex |
| 10 | 4/4 | 09 – Databases | Final Project Proposals |
| 11 | 4/11 | 10 – Image Processing | Final Project |
| 12 | 4/18 | 11 – Real World Go | Final Project |
| 13 | 4/25 | Final Project Presentations | Happy Finals! |