Course materials 2026
Calendar
Select a cohort, filter by resource type, and open a week to view its materials.
Cohort
2024 cohort
Week 1
Introduction to Machine Learning
July 15 to 18
July 15
July 16
July 17
- Lecture Machine Learning
- Reading Overview of Machine Learning Algorithms
- Reading Overview of Machine Learning Tasks
- Reading Model Evaluation: Training, Validation and Testing
- Lecture Language Models
- Reading An Introduction to Language Models
July 18
- Lecture Computer Vision
- Handout Introduction to Convolutional Neural Networks
- Demo MNIST Fully Connected Network
- Demo MNIST Convolutional Neural Network
- Reading Convolutional Neural Networks Explained
- Workshop Lesson Plan Brainstorming Session
Week 2
Experiments for Students
July 22 to 25
July 22
- Lecture Computer Vision
- Handout Introduction to Object Tracking
July 23
- Lecture Computer Vision
- Handout Introduction to Object Tracking (Continued)
- Demo CVAT Tutorial
- Demo Google Colab Tutorial
- Workshop Lesson Plan Brainstorming Session
- Data Roboflow Universe
- Data Example: Bottle Detection Datasets
July 24
- Lecture Computer Vision
- Demo Monocular Depth Estimation (on a Raspberry Pi)
- Demo Training a YOLOv8 Model for Object Detection
- Reading The Bitter Lesson
July 25
- Workshop Lesson Plan Brainstorming Session
Week 3
Various Topics on Vision and AI
July 29 to August 1
July 29
July 30
- Lecture Model Evaluation
- Handout Concepts in Deep Learning
- Reading Average Precision
- Demo Decision Thresholds
- Demo Decision Thresholds: Real World Demo
- Workshop Work on Lesson Plans
July 31
- Workshop Work on Lesson Plan Presentations
- Lecture Guest Lecture: Sharon Di
August 1
- Workshop Work on Lesson Plans
Week 4
Advanced Topics and Presentation Prep
August 5 to 8
August 5
- Lecture In-Class Demos with Hugging Face
- Demo On-Browser Visual Language Model
- Demo Zero Shot Object Detection
- Demo Model Cards: Gemma 2
- Workshop Work on Lesson Plans
August 6
- Lecture Bias, Stylization and Diffusion
- Demo Artist
- Demo LivePortrait
- Workshop Work on Lesson Plans
August 7
- Workshop Finalizing Lesson Plans
August 8
- Capstone Lesson Plan Presentations
Showcase
Final Presentations
August 8
Training Neural Networks
Bikes in NYC
Household Object Detection with AI
Biased Data Analysis
Cumulative Frequency Distribution
2025 cohort
Week 1
Introduction to Machine Learning
July 14 to 17
July 14
July 15
July 16
- Lecture Lesson Plan Brainstorming
- Data NYC OpenData
- Data NYC TMC Traffic Cameras
- Data Ultralytics Datasets
- Data HuggingFace Datasets
July 17
- Lecture Machine Learning
- Handout Concepts in Deep Learning
- Reading Overview of Machine Learning Algorithms
- Reading Overview of Machine Learning Tasks
- Reading Model Evaluation: Training, Validation and Testing
- Lecture Computer Vision
- Handout Introduction to Convolutional Neural Networks
- Demo MNIST Fully Connected Network
- Demo MNIST Convolutional Neural Network
- Reading Convolutional Neural Networks Explained
Week 2
Experiments for Students
July 21 to 23
July 21
July 22
- Lecture Language Models
- Reading An Introduction to Language Models
- Lecture Brief History of AI
- Reading History of AI
- Lecture Datasets and Demos
- Demo Embedding Projector
- Data NYC Vital Parks Data
- Data Citi Bike Trip Data
- Demo Image-to-3D
July 23
- Lecture Object Detection
- Demo CVAT Tutorial
- Demo Google Colab Tutorial
- Demo Training a YOLOv8 Model for Object Detection
Week 3
Various Topics on Vision and AI
July 28 to 31
July 28
July 29
- Lecture Model Evaluation
- Handout Concepts in Deep Learning
- Reading Average Precision
- Demo Decision Thresholds
- Demo Decision Thresholds: Real World Demo
- Workshop Work on Lesson Plans
July 30
- Workshop Work on Lesson Plan Presentations
- Lecture Guest Lecture: Sharon Di
July 31
- Workshop Work on Lesson Plans
Week 4
Advanced Topics and Presentation Prep
August 4 to 7
August 4
- Lecture In-Class Demos with Hugging Face
- Demo On-Browser Visual Language Model
- Demo Zero Shot Object Detection
- Demo Model Cards: Gemma 2
- Workshop Work on Lesson Plans
August 5
- Lecture Bias, Stylization and Diffusion
- Demo Artist
- Demo LivePortrait
- Workshop Work on Lesson Plans
August 6
- Workshop Finalizing Lesson Plans
August 7
- Capstone Lesson Plan Presentations
Showcase
Final Presentations
August 7
Teacher Capstone Projects
- Capstone Lesson Plan and Project Presentations
2026 cohort
Week 1
Introduction: From Machine Learning to Agentic AI
July 13 to 16
July 13
- Reading AI 2027
- Reading AI 2040
- Reading The Dead Internet Theory
- Reading The Dead Economy Theory
- Reading Marble Skill Taxonomy
- Lecture Neural Networks
- Reading Box’s Loop
- Reading Neural Networks from Scratch
- Demo Tensorflow Playground
- Handout Perspectives in Philosophy of Science: Realism, Anti-Realism, and Beyond
July 14
July 15
- Lecture Intro to AI, Part 3: Classifiers and Embeddings
- Lecture Lesson Plan Brainstorming
- Data NYC OpenData
- Data NYC TMC Traffic Cameras
- Data Ultralytics Datasets
- Data HuggingFace Datasets
July 16
- Lecture Intro to AI, Part 4: Loss and Backpropagation
- Lecture Intro to AI, Part 5: The Arithmetic of Training
- Lecture Intro to AI, Part 6: Training at Scale
- Lecture Intro to AI, Part 7: Agents and Tool Use
- Demo AI Training Toolkit
Optional Content 10 items
- Lecture Machine Learning
- Handout Concepts in Deep Learning
- Reading Overview of Machine Learning Algorithms
- Reading Overview of Machine Learning Tasks
- Reading Model Evaluation: Training, Validation and Testing
- Lecture Computer Vision
- Handout Introduction to Convolutional Neural Networks
- Demo MNIST Fully Connected Network
- Demo MNIST Convolutional Neural Network
- Reading Convolutional Neural Networks Explained
Week 2
Experiments for Students
July 20 to 22
July 20
July 21
- Lecture Language Models
- Reading An Introduction to Language Models
- Lecture Brief History of AI
- Reading History of AI
- Lecture Datasets and Demos
- Demo Embedding Projector
- Data NYC Vital Parks Data
- Data Citi Bike Trip Data
- Demo Image-to-3D
- Lecture Intersection Daylighting: NYC Hypotheses
July 22
- Lecture Object Detection
- Demo CVAT Tutorial
- Demo Google Colab Tutorial
- Demo Training a YOLOv8 Model for Object Detection
Week 3
Various Topics on Vision and AI
July 27 to 30
July 27
July 28
- Lecture Model Evaluation
- Handout Concepts in Deep Learning
- Reading Average Precision
- Demo Decision Thresholds
- Demo Decision Thresholds: Real World Demo
- Workshop Work on Lesson Plans
July 29
- Workshop Work on Lesson Plan Presentations
- Lecture Part 7 Appendix III: From a GitHub Repository to a Live Page
- Lecture Part 7 Appendix III: Visual Slide Set
- Handout Sample GUIDELINES.md
- Handout Sample REVIEW_AGENTS.md
July 30
- Lecture Intro to AI, Part 8 Appendix I: Detection and Segmentation
- Lecture Intro to AI, Part 9: Attention
- Workshop Work on Lesson Plans
Week 4
Advanced Topics and Presentation Prep
August 3 to 6
August 3
- Lecture Intro to AI, Part 9 Appendix I: How a Language Model Reads
- Lecture In-Class Demos with Hugging Face
- Demo On-Browser Visual Language Model
- Demo Zero Shot Object Detection
- Demo Model Cards: Gemma 4-31B-it
- Data Daylighting Explorer
- Analysis Daylighting Analysis
- Workshop Work on Lesson Plans
August 4
- Lecture Intro to AI, Part 9 Appendix I: Attention as a Soft Lookup
- Lecture Intro to AI, Part 10: Diffusion
- Lecture Bias, Stylization and Diffusion
- Demo Artist
- Demo LivePortrait
- Workshop Work on Lesson Plans
August 5
- Workshop Finalizing Lesson Plans
August 6
- Capstone Lesson Plan Presentations
Showcase
Final Presentations
August 6
Teacher Capstone Projects
- Capstone Lesson Plan and Project Presentations
No resources match this filter for the selected cohort.