Data 100: Principles and Techniques of Data Science

UC Berkeley, Fall 2025

Datahub Pensieve Ed Office Hours Queue Lectures Playlist

Josh Grossman profile photo

Josh GrossmanHe/Him/His

jdgg AT berkeley DOT edu

data100.instructors@berkeley.edu

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 2 Pandas I
Note 2
Lecture Participation 2 Slido
Discussion 1 Prerequisites
Mini-Lecture, Solutions
Thu Sep 4
Lecture 3 Pandas II
Note 3
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
Discussion 2 Pandas I
Mini-Lecture, Notebook, Groupwork Notebook, Solutions, Notebook Solutions, Groupwork Notebook Solutions
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)