Add a new lecture series
Use this checklist whenever you start another course (e.g. Generative AI foundations, a CV series, etc.). The site is designed so each series is a folder + a sidebar block.
1. Copy the template
Copy-Item -Recurse templates\new-course courses\SERIES_IDReplace SERIES_ID with a short slug, e.g. mfgenai, dl-specialization.
2. Edit the course home page
Open courses/SERIES_ID/index.qmd:
- Set
title, instructor, links - Set YAML
sidebar: SERIES_ID(must match step 3)
4. Add lectures as you go
For each lecture:
courses/SERIES_ID/lectures/NN-short-slug/
notes.qmd # reading notes
tutorial.ipynb # optional beginner notebook
self-check-answers.qmd
Every page should include:
sidebar: SERIES_IDThen append the new files under that sidebar’s contents in _quarto.yml.
5. Preview
quarto previewNaming tips
Good SERIES_ID |
Avoid |
|---|---|
mfml, mfgenai, cs231n |
spaces, capitals, long titles |
| Stable forever | renaming later breaks URLs |