← Slides Course overview Original Markdown (.md) All materials (.zip)

Resource catalog and embedding policy

Links checked or cross-referenced to primary publishers on 2026-10-26. External availability, licensing and embedding permissions may change. These resources are linked/embedded, never redistributed as local media files.

ID Resource Type Course Reveal.js presentation
MAC-01 Apple Terminal keyboard shortcuts Official guide 02 Link + live shortcut drill
MAC-02 VS Code macOS setup Official guide 02 Link + code . exercise
MAC-03 Python macOS installer Official download 02 Link
MAC-04 Zsh for Humans Optional tool (limited upstream support) 03 optional Link + caveat
NN-01 3Blue1Brown: Neural network YouTube 01 Embedded video + direct link
NN-02 3Blue1Brown: Gradient descent YouTube 04 Embedded video + link
NN-03 3Blue1Brown: Backpropagation YouTube 04 Embedded video + link
NN-04 3Blue1Brown: Transformers YouTube 04–05 Embedded video + link
LLM-01 Karpathy: Intro to LLMs YouTube 01 optional Embedded video + link
LLM-02 Karpathy: Deep Dive into LLMs YouTube 04 optional Link, to avoid 3+ hour in-class viewing
PY-01 CS50P Week 0 Lecture site 02 Link
PY-02 CS50P Week 0 slides (32-page PDF) PDF 02 Inline PDF + download/open link
PY-03 CS50P Week 0 YouTube YouTube 02 optional Link
PY-04 MIT Missing Semester Site/lectures 03 Link
NN-05 TensorFlow Playground Interactive 04 Link (iframe may be blocked)
NN-06 Transformer Explainer Interactive 04 Link (iframe may be blocked)
LLM-03 Ollama docs Documentation 05 Link
LLM-04 Ollama Python client Documentation 05 Link
UI-01 Streamlit chat tutorial Tutorial 06 Link
OPS-01 Docker Python guide Documentation 08 Link
AI-01 CS50 AI: Search Lecture Optional Tetris Link

Reveal.js implementation policy

Why these and not a larger catalog?

A beginner benefits from a small, ordered selection of high-quality videos and a lot of time writing code. The entire Karpathy deep dive and full Harvard course are reference material, not an entrance exam.