Data 100: Principles and Techniques of Data Science
UC Berkeley, Fall 2025
DataHub Pensieve EdStem Office Hours Zoom Askademia Lecture Recordings YouTube Lecture Recordings
Week 1 Announcements
- Welcome to Week 1 of Data 100!
Schedule
Week 1
| Tue, Jan 20 | Lecture 1
Introduction
|
Reading
Note 1
|
| Wed, Jan 21 |
Homework-released
Homework 1: Prerequisite Math
|
|
| Thu, Jan 22 | Lecture 2
Pandas Part I
|
|
| Fri, Jan 23 |
Week 2
| Tue, Jan 27 | Lecture 3
Pandas Part II
|
|
| Wed, Jan 28 | Discussion 1Prerequisites |
|
| Thu, Jan 29 | Lecture 4
Pandas Part III
Lab Lab 2A: Pandas Homework-releasedHomework 2A: Food Safety I |
|
| Fri, Jan 30 | Homework-dueHomework 1: Prerequisite Math |
Week 3
| Tue, Feb 03 | Lecture 5
Data Cleaning and EDA
|
|
| Wed, Feb 04 | Discussion 2Pandas I |
|
| Thu, Feb 05 | Lecture 6
Regex
Lab Lab 2B: Data Cleaning, EDA Homework-releasedHomework 2A: Food Safety II |
|
| Fri, Feb 06 |
Week 4
| Tue, Feb 10 | Lecture 7
Visualization I
|
|
| Wed, Feb 11 | Discussion 3Pandas II, EDA |
|
| Thu, Feb 12 | Lecture 8
Visualization II
Lab Lab 3: Regex, EDA Homework-releasedHomework 3: NYT Articles |
|
| Fri, Feb 13 |
Week 5
| Tue, Feb 17 | Lecture 9
Sampling
|
|
| Wed, Feb 18 | Discussion 4Regex, Visualization, and Transformation |
|
| Thu, Feb 19 | Lecture 10
Modeling, SLR
Lab Lab 4: Tranformations Homework-releasedHomework 4: Bike Sharing |
|
| Fri, Feb 20 |
Week 6
| Tue, Feb 24 | Lecture 11
Constant Model, Loss, Transformations
|
|
| Wed, Feb 25 | Discussion 5Probability, Sampling, and Visualization |
|
| Thu, Feb 26 | Lecture 12
Ordinary Least Squares I
Lab Lab 5: Modeling, Summary Statistics, Loss Functions, and OLS Homework-releasedHomework 5: Modeling and OLS |
|
| Fri, Feb 27 |
Week 7
| Tue, Mar 03 | ||
| Wed, Mar 04 | Discussion 6Modeling and OLS |
|
| Thu, Mar 05 | Lecture 14
Gradient Descent II
|
|
| Fri, Mar 06 |
Week 8
| Mon, Mar 09 |
Exam
Midterm 1 (CBTF, Monday-Thursday)
|
|
| Tue, Mar 10 | Lecture 15
Feature Engineering
|
|
| Wed, Mar 11 | Discussion 7Gradient Descent |
|
| Thu, Mar 12 | Lecture 16
Case Study HCE: CCAO
Lab Lab 6: Gradient Descent, sklearn
Project A1Housing I |
|
| Fri, Mar 13 |
Week 9
| Tue, Mar 17 | Lecture 17
Cross-Validation, Regularization
|
|
| Wed, Mar 18 | Discussion 8Feature Engineering, Housing |
|
| Thu, Mar 19 | Lecture 18
Random Variables
Lab Lab 7: Model Selection
Project A2Housing II |
|
| Fri, Mar 20 |
Week 10
| Tue, Mar 24 | Spring Break |
|
| Wed, Mar 25 | Spring Break |
|
| Thu, Mar 26 | Spring Break Spring Break |
|
| Fri, Mar 27 |
Week 11
| Tue, Mar 31 | Lecture 19
Estimators, Bias, and Variance
|
|
| Wed, Apr 01 | Discussion 9Cross-Validation and Regularization |
|
| Thu, Apr 02 | Lecture 20
Parameter Inference & Bootstrap
Lab Lab 8: Probability Homework-releasedHomework 6: Probability |
|
| Fri, Apr 03 |
Week 12
| Tue, Apr 07 |
Exam
Midterm 2 (CBTF, Tuesday-Thursday)
Lecture 21
SQL I
|
|
| Wed, Apr 08 | Discussion 10RVs, Bias, and Variance |
|
| Thu, Apr 09 | Lecture 22
SQL II
Lab Lab 9: SQL Homework-releasedHomework 7: SQL |
|
| Fri, Apr 10 |
Week 13
| Tue, Apr 14 | Lecture 23
Logistic Regression I
|
|
| Wed, Apr 15 | Discussion 11SQL |
|
| Thu, Apr 16 | Lecture 24
Logistic Regresion II
Lab Lab 10: Logistic Regression
Project B1Spam & Ham I |
|
| Fri, Apr 17 |
Week 14
| Tue, Apr 21 | Lecture 25
PCA and Clustering I
|
|
| Wed, Apr 22 | Discussion 12Logistic Regression |
|
| Thu, Apr 23 | Lecture 26
PCA and Clustering II
Lab Lab 11: PCA and Clustering
Project B2Spam & Ham II |
|
| Fri, Apr 24 |
Week 15
| Mon, Apr 27 |
Discussion
PCA and Clustering (Recorded)
|
|
| Tue, Apr 28 | Lecture 27
Guest Lecture
|
|
| Wed, Apr 29 | ||
| Thu, Apr 30 |
Exam
Midterm 3 (Paper)
|
|
| Fri, May 01 |
Week 16
| Tue, May 05 | RRR Week |
|
| Wed, May 06 | RRR Week |
|
| Thu, May 07 | RRR Week |
|
| Fri, May 08 |
Week 17
| Tue, May 12 | Finals Week |
|
| Wed, May 13 | Finals Week |
|
| Thu, May 14 |
Exam
Final (Paper, 11:30 AM - 2:30 PM)
Finals Week |
|
| Fri, May 15 |