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

Josh GrossmanHe/Him/His
⚠️ 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)