Data 100: Principles and Techniques of Data Science

UC Berkeley, Fall 2025

Ed Datahub Pensieve Additional Accommodations Office Hours Queue

⚠️ Warning: This website for Fall 2025 is under construction 🚧. There may be misleading information from past offerings of the course. We will remove this warning when the information on this website is accurate.

Welcome to Week 1 of Data 100!

Lectures will be webcast on Zoom.

Schedule

Week 1

Thu Aug 28
Lecture 1 Introduction
Note 1
Lecture Participation 1 Lecture Participation 1
Lab 1 Prerequisite Coding (due Wed Sep 3)
Homework 1 Prerequisite Math, Coding, and Syllabus Quiz (due Thu Sep 4)

Week 2

Tue Sep 2
Lecture 2 Pandas Part I
Lecture Participation 2
Discussion 1
Thu Sep 4
Lecture 3 Pandas Part II
Lecture Participation 3
Fri Sep 5
Lab 2A Pandas (due Wed Sep 10)
Homework 2A Food Safety (due Thu Sep 11)
Drop Deadline (without fee) 11:59 PM

Week 3

Tue Sep 9
Lecture 4 Pandas Part III
Lecture Participation 4
Discussion 2
Thu Sep 11
Lecture 5 Data Cleaning
Lecture Participation 5
Fri Sep 10
Lab 2B Data Cleaning and EDA (due Wed Sep 17)
Homework 2B Food Safety II (due Thu Sep 18)
Add Deadline (without fee) 11:59 PM

Week 4

Tue Sep 16
Lecture 6 Regex
Lecture Participation 6
Discussion 3
Wed Sep 17
Drop Deadline (with fee) 11:59 PM
Thu Sep 18
Lecture 7 Visualization I
Lecture Participation 7
Fri Sep 19
Lab 3 Regex, EDA (due Wed Sep 24)
Homework 3 Text Analysis of New York Times Articles (due Thu Sep 25)

Week 5

Tue Sep 23
Lecture 8 Visualization II
Lecture Participation 8
Discussion 4
Thu Sep 25
Lecture 9 Sampling
Lecture Participation 9
Fri Sep 26
Lab 4 Transformations (due Wed Oct 1)
Homework 4 Bike Sharing (due Thu Oct 2)
Add/Drop Deadline for Graduate Students 11:59 PM

Week 6

Tue Sep 30
Lecture 10 Modeling, SLR
Lecture Participation 10
Discussion 5
Thu Oct 2
Lecture 11 Constant Model, Loss, Transformations
Lecture Participation 11
Fri Oct 3
Lab 5 Modeling, Summary Statistics, and Loss Functions (due Wed Oct 8)
Homework 5 Modeling and OLS (due Mon Oct 13)

Week 7

Tue Oct 7
Lecture 12 Ordinary Least Squares I
Lecture Participation 12
Discussion 6
Thu Oct 9
Lecture 13 Ordinary Least Squares II, Gradient Descent I
Fri Oct 10
Lab 6 OLS (due Wed Oct 15)

Week 8

Tue Oct 14
Lecture 14 Gradient Descent II
Lecture Participation 14
Discussion 7
Thu Oct 16
Lecture 15 Case Study HCE: CCAO
Lecture Participation 15
Midterm Exam See Syllabus for details
Fri Oct 17
Lab 7 Gradient Descent / Sklearn (due Wed Oct 22)
Project A1 Housing I (due Fri Oct 24)
Midterm Exam See Syllabus for details

Week 9

Tue Oct 21
Lecture 16 Feature Engineering
Lecture Participation 16
Discussion 8
Thu Oct 23
Lecture 17 Cross-Validation, Regularization
Lecture Participation 17
Fri Oct 24
Lab 8 Model Selection (due Wed Oct 29)
Project A2 Housing II (due Fri Oct 31)

Week 10

Tue Oct 28
Lecture 18 Random Variables
Lecture Participation 18
Discussion 9
Thu Oct 30
Lecture 19 Estimators, Bias, and Variance
Lecture Participation 19
Fri Oct 31
Lab 9 Probability (due Wed Nov 5)
Homework 6 Probability (due Fri Nov 7)
Grade Option Change 11:59 PM

Week 11

Tue Nov 7
Lecture 20 Parameter Inference & Bootstrap
Lecture Participation 20
Discussion 8
Thu Nov 9
Lecture 21 SQL I
Lecture Participation 21
Fri Nov 10
Lab 10 SQL (due Fri Nov 4)
Homework 7 SQL (due Mon Nov 17)

Week 12

Tue Nov 11
No Lecture Holiday: Veterans Day
Wed Nov 12
Discussion 9
Thu Nov 13
Lecture 22 SQL II
Lecture Participation 22
Fri Nov 14
Lab 11 Logistic Regression (due Mon Nov 4)

Week 13

Tue Nov 18
Lecture 23 Logistic Regression I
Lecture Participation 23
Discussion 12
Thu Nov 20
Lecture 24 Logistic Regresion II
Lecture Participation 24
Midterm Exam See Syllabus for details
Fri Nov 21
Lab 12 PCA (due Wed Dec 3)
Project B1 Spam & Ham I (due Tue Dec 2)
Midterm Exam See Syllabus for details

Week 14

Tue Nov 25
Lecture 25 PCA and Clustering I
Lecture Participation 25
Discussion 13
Thu Apr 24
No Lecture Holiday: Thanksgiving

Week 15

Tue Dec 2
Lecture 26 PCA and Clustering II
Lecture Participation 26
Project B2 Spam & Ham II (due Tue Dec 9)
Thu Dec 4
Lecture 27 Guest Lecture
Lecture Participation 27
Fri Dec 5
Lab 13 Clustering (due Wed Dec 10)

Week 16

Tue Dec 9
Final Review
Thu Dec 11
Final Review

Week 17

Wed Dec 17
Final Exam Final (11:30 AM - 2:30 PM)