Data 100: Principles and Techniques of Data Science
UC Berkeley, Fall 2025
Datahub Pensieve Ed Office Hours Queue Lectures Playlist

Welcome to Week 4 of Data 100!
Lectures will be webcast on Zoom.
Schedule
Week 1
- Thu Aug 28
-
- Lecture 1 Introduction
- Note 1
- Lecture Participation 1 Slido
- Lab 1 Prerequisite Coding (due Wed 9/3)
- Homework 1 Prerequisite Math and Coding (due Thu 9/4)
Week 2
- Tue Sep 2
- Lecture Participation 2 Slido
-
- Discussion 1 Prerequisites
- Mini-Lecture, Solutions
- Thu Sep 4
- Lecture Participation 3 Slido
- Lab 2A Pandas (due Wed 9/10)
- Homework 2A Food Safety (due Thu 9/11)
- Fri Sep 5
- Drop Deadline (without fee) 11:59 PM
Week 3
- Tue Sep 9
-
- Lecture 4 Pandas III
- Note 4
- Lecture Participation 4 Slido
- Thu Sep 11
-
- Lecture 5 Data Cleaning and EDA
- Note 5
- Lecture Participation 5Slido
- Lab 2B Data Cleaning and EDA (due Wed 9/17)
- Homework 2B Food Safety II (due Thu 9/18)
- Fri Sep 12
- Add Deadline (without fee) 11:59 PM
Week 4
- Mon Sep 15
- Exam Prep 1 Pandas
- Tue Sep 16
-
- Lecture 6 Regex
- Note 6 (Summer 2025)
- Lecture Participation 6Slido
-
- Discussion 3 Pandas II, EDA
- Mini-Lecture, Monopoly Demo Notebook
- Wed Sep 17
- Drop Deadline (with fee) 11:59 PM
- Thu Sep 18
- Lecture 7 Visualization I
- Lecture Participation 7 Slido
- Lab 3 Regex, EDA (due Wed 9/24)
- Homework 3 Text Analysis of New York Times Articles (due Thu 9/25)
Week 5
- Tue Sep 23
- Lecture 8 Visualization II
- Lecture Participation 8 Slido
- Discussion 4 Regex, Visualization, and Transformation
- Thu Sep 25
- Lecture 9 Sampling
- Lecture Participation 9 Slido
- Lab 4 Transformations (due Wed 10/1)
- Homework 4 Bike Sharing (due Thu 10/2)
- Fri Sep 26
- Add/Drop Deadline for Graduate Students 11:59 PM
Week 6
- Tue Sep 30
- Lecture 10 Modeling, SLR
- Lecture Participation 10 Slido
- Discussion 5 Probability, Sampling, and Visualization
- Thu Oct 2
- Lecture 11 Constant Model, Loss, Transformations
- Lecture Participation 11 Slido
- Lab 5 Modeling, Summary Statistics, and Loss Functions (due Wed 10/8)
- Homework 5 Modeling and OLS (due Mon 10/13)
Week 7
- Tue Oct 7
- Lecture 12 Ordinary Least Squares I
- Lecture Participation 12 Slido
- Discussion 6 Models
- Thu Oct 9
- Lecture 13 Ordinary Least Squares II, Gradient Descent I
- Lab 6 OLS (due Wed 10/15)
Week 8
- Tue Oct 14
- Lecture 14 Gradient Descent II
- Lecture Participation 14 Slido
- Discussion 7 OLS, Gradient Descent
- Wed Oct 15
- Midterm 1 See Syllabus for details
- Thu Oct 16
- Lecture 15 Case Study HCE: CCAO
- Lecture Participation 15 Slido
- Lab 7 Gradient Descent / Sklearn (due Wed 10/22)
- Project A1 Housing I (due Fri 10/24)
- Midterm 1 See Syllabus for details
- Fri Oct 17
- Midterm 1 See Syllabus for details
Week 9
- Tue Oct 21
- Lecture 16 Feature Engineering
- Lecture Participation 16 Slido
- Discussion 8 Feature Engineering, Housing
- Thu Oct 23
- Lecture 17 Cross-Validation, Regularization
- Lecture Participation 17 Slido
- Lab 8 Model Selection (due Wed 10/29)
- Project A2 Housing II (due Fri 10/31)
Week 10
- Tue Oct 28
- Lecture 18 Random Variables
- Lecture Participation 18 Slido
- Discussion 9 Cross-Validation and Regularization
- Thu Oct 30
- Lecture 19 Estimators, Bias, and Variance
- Lecture Participation 19 Slido
- Lab 9 Probability (due Wed 11/5)
- Homework 6 Probability (due Fri 11/7)
- Fri Oct 31
- Grade Option Change 11:59 PM
Week 11
- Tue Nov 4
- Lecture 20 Parameter Inference & Bootstrap
- Lecture Participation 20 Slido
- Discussion 10 RVs, Bias, and Variance
- Thu Nov 6
- Lecture 21 SQL I
- Lecture Participation 21 Slido
- Lab 10 SQL (due Fri 11/14)
- Homework 7 SQL (due Mon 11/17)
Week 12
- Tue Nov 11
- Holiday Veterans Day
- No Lecture
- Wed Nov 12
- Discussion 11 SQL
- Thu Nov 13
- Lecture 22 SQL II
- Lecture Participation 22 Slido
- Lab 11 Logistic Regression (due Mon 11/24)
Week 13
- Tue Nov 18
- Lecture 23 Logistic Regression I
- Lecture Participation 23 Slido
- Discussion 12 Logistic Regression
- Wed Nov 19
- Midterm 2 See Syllabus for details
- Thu Nov 20
- Lecture 24 Logistic Regression II
- Lecture Participation 24 Slido
- Lab 12 PCA (due Wed 12/3)
- Project B1 Spam & Ham I (due Tue 12/2)
- Midterm 2 See Syllabus for details
- Fri Nov 21
- Midterm 2 See Syllabus for details
Week 14
- Tue Nov 25
- Lecture 25 PCA and Clustering I
- Lecture Participation 25 Slido
- Discussion 13 PCA + Clustering I
- Thu Nov 27
- Holiday Thanksgiving
- No Lecture
Week 15
- Mon Dec 1
- Project B2 Spam & Ham II (due Tue 12/9)
- Tue Dec 2
- Lecture 26 PCA and Clustering II
- Lecture Participation 26 Slido
- Discussion 14 PCA + Clustering II
- Thu Dec 4
- Lecture 27 Guest Lecture
- Lecture Participation 27 Slido
- Lab 13 Clustering (due Wed 12/10)
Week 16
- Tue Dec 9
- Final Review
- Thu Dec 11
- Final Review
Week 17
- Wed Dec 17
- Final Exam Final (8:00 AM - 11:00 AM)