Link Search Menu Expand Document

Lectures

Lectures will be given live in Franz Hall 1178 each Monday and Wednesday from 6-7:50 PM. Lectures will not be recorded or live streamed.

Lecture presentation slides will be posted before lecture and will only be available to users logging in from their @g.ucla.edu accounts.

Any listed readings are entirely supplemental.


Table of contents

  1. Course Overview & The Dev Workflow
  2. Practical Testing & Testability
  3. HTTP Basics & Code Reviews
  4. Build Systems & Containerization (Docker)
  5. Cloud Deployment & CI/CD
  6. Server Architecture & AI as a Co-pilot
  7. Static Analysis & The Art of Readable Code
  8. Refactoring & Debugging Strategies
  9. API Design & Web Security

Course Overview & The Dev Workflow

Lecture
1
Date
Monday, September 29, 2025
Links
Slides

Practical Testing & Testability

Lecture
2
Date
Wednesday, October 1, 2025
Links
Slides

HTTP Basics & Code Reviews

Lecture
3
Date
Monday, October 6, 2025
Links
Slides

Build Systems & Containerization (Docker)

Lecture
4
Date
Wednesday, October 8, 2025
Links
Slides

Cloud Deployment & CI/CD

Lecture
5
Date
Monday, October 13, 2025
Links
Slides

Server Architecture & AI as a Co-pilot

Lecture
6
Date
Wednesday, October 15, 2025
Links
Slides

Static Analysis & The Art of Readable Code

Lecture
7
Date
Monday, October 20, 2025
Links
Slides
Reading

Reading

Refactoring & Debugging Strategies

Lecture
8
Date
Wednesday, October 22, 2025
Links
Slides

API Design & Web Security

Lecture
9
Date
Monday, October 27, 2025
Links
Slides

Back to top

“You may think using Google’s great, but I still think it’s terrible.” —Larry Page

Page last modified: October 27, 2025.