| Lecture 1 |
9/23/2025 |
Topics: (slides)
- Class introduction
- Examples of deep learning projects
- Course details
|
No online modules. If you are enrolled in CS230, you will receive an email to join Course 1 ("Neural Networks and Deep Learning") on Coursera with your Stanford email.
|
No assignments.
|
|
Neural Networks and Deep Learning (Course 1)
|
| Lecture 2 |
9/30/2025 |
Topics: Key AI Concepts Through Case Studies (slides)
|
Completed modules:
- C1M1: Introduction to deep learning (slides)
due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted
- C1M2: Neural Network Basics (slides)
Optional Video
- Batch Normalization videos from C2M3 will be useful for the in-class lecture.
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Introduction to deep learning
- Neural Networks Basics
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted)
- Python Basics with Numpy (Optional)
- Logistic Regression with a neural network mindset
|
| Lecture 3 |
10/7/2025 |
Topics: Full Cycle of a DL project
|
Completed modules:
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Shallow Neural Networks
- Key concepts on Deep Neural Networks
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Planar data classification with a hidden layer
- Building your Deep Neural Network: step by step
- Deep Neural Network - Application
|
| Project Meeting #1 |
10/14/2025 (Meeting #1, project proposal due 11 am PST) |
Instructions |
|
Meet with any TA before this deadline to discuss your proposal
|
| Project Proposal Due |
10/14/2025 (due 11 am PST) |
Instructions |
|
|
|
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization (Course 2)
|
| Lecture 4 |
10/14/2025 |
Topics: Adversarial Robustness and Generative Models (slides)
|
Completed modules:
- C2M1: Practical aspects of deep learning (slides)
- C2M2: Optimization algorithms (slides)
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Practical aspects of deep learning
- Optimization Algorithms
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Initialization
- Regularization
- Gradient Checking
- Optimization
|
|
Structuring Machine Learning Projects (Course 3)
|
| Lecture 5 |
10/21/2025 |
Topics: Deep Reinforcement Learning (slides)
|
Completed modules:
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Hyperparameter tuning, Batch Normalization, Programming Frameworks
- Bird recognition in the city of Peacetopia (case study)
- Autonomous driving (case study)
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
EDIT: Please submit the deliverables (quizzes and PAs) by 11 AM on Thursday, October 23.
|
|
Convolutional Neural Networks (Course 4)
|
| Lecture 6 |
10/28/2025 |
Topics:
Optional Reading
|
Completed modules:
- C4M1: Foundations of Convolutional Neural Network (slides)
- C4M2: Deep Convolutional Models (slides)
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- The basics of ConvNets
- Deep convolutional models
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Convolutional Model: step by step
- Convolutional Model: application
- Residual Networks
- Transfer Learning with MobileNet
|
| Lecture 7 |
11/4/2025 (Democracy day - NO CLASS) |
Democracy day: NO CLASS
|
Completed modules:
- C4M3: ConvNets Applications (1) (slides)
- C4M4: ConvNets Applications (2) (slides)
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Detection Algorithms
- Special Applications: Face Recognition & Neural Style Transfer
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Car Detection with YOLO
- Art Generation with Neural Style Transfer
- Face Recognition
- Image Segmentation with U-Net
|
| Midterm Review |
Midterm review day is when section 6 takes place (10/31, 11:30 AM-12:20 PM) |
| Midterm |
11/6/2025 |
6pm - 9pm in-person. There will be no make-up exams. |
|
|
| Lecture 8 |
11/11/2025 |
Topics: Reinforcement Learning and the Role of RL in Modern AI
|
Completed modules:
- C5M1: Recurrent Neural Networks (slides)
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Recurrent Neural Networks
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Building a Recurrent Neural Network - Step by Step
- Dinosaur Land -- Character-level Language Modeling
- Jazz improvisation with LSTM
|
| Project Meeting #2 |
11/11/2025 (Meeting #2, project milestone due 11 am PST) |
Instructions |
|
Meet with your assigned TA before this deadline to discuss your proposal.
|
| Project Milestone Due |
11/11/2025 (due 11 am PST) |
Instructions |
|
|
|
Sequence Models (Course 5)
|
| Lecture 9 |
11/18/2025 |
Topics: Career Advice + Reading research papers
|
Completed modules:
- C5M2: Natural Language Processing and Word Embeddings (slides)
- C5M3: Sequence-to-Sequence Models (slides)
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Natural Language Processing and Word Embeddings
- Sequence Models and Attention Mechanism
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Operations on Word Vectors - Debiasing
- Emojify!
- Neural Machine Translation with Attention
- Trigger Word Detection
|
| Lecture 10 |
12/2/2025 |
Topics: Frontiers in AI Applications: Agents, RAG, and Multimodality + Class Wrap
|
Completed modules:
|
Quizzes (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
Programming Assignments (due by 11:00 a.m. PST, 30 minutes prior to the start of lecture time, unless otherwise noted):
- Tranformers Architecture with Tensorflow
|
| Project Final Report Due |
12/5/2025 (due 11:59 pm PST) |
Instructions |
|
Please read over the final project guidelines here for information on the rubric and late submissions.
|
| Project Poster Session |
12/10/2025 (Poster session, 12:15-3:15 pm) |
|
|