Data 100: Principles and Techniques of Data Science
UC Berkeley, Summer 2026
DataHub Gradescope PrairieLearn PrairieTest EdStem Office Hours Tutoring
Askademia Livestream Zoom Livestream
⚠️ This website is still under construction! Content is subject to change and some features of this page may not function properly.
Schedule Jump to Current Week
Week 1
| Mon, Jun 22 | Lecture 1Introduction + EDA I
|
Lab 1 Released[OPTIONAL] Prerequisite Coding Homework 1 ReleasedPrerequisite Coding Homework 1 ReleasedPrerequisite Math |
| Tue, Jun 23 | Lecture 2EDA I
|
|
| Wed, Jun 24 | Lecture 3EDA II
Discussion 1Prerequisites |
|
| Thu, Jun 25 | Lecture 4EDA III
|
|
| Fri, Jun 26 | Homework 1 DuePrerequisite Coding Homework 1 DuePrerequisite Math |
Week 2
| Mon, Jun 29 | Lecture 5EDA IV
Discussion 2EDA + Viz |
Lab 2A Released[OPTIONAL] Pandas Homework 2 ReleasedExploratory Data Analysis |
| Tue, Jun 30 | Lecture 6Regex
Reading
Note 6
|
|
| Wed, Jul 01 | Lecture 7Visualization
Discussion 3Missing Data, Regex |
|
| Thu, Jul 02 | Lecture 8Sampling
Reading
Note 8
|
Lab 2B Released[OPTIONAL] Data Cleaning and EDA |
| Fri, Jul 03 |
Week 3
| Mon, Jul 06 | Lecture 9Modeling and SLR
Reading
Note 9
Discussion 4Visualizations, Sampling, Joins, Transformations |
Homework 3 ReleasedNYT Articles Homework 2 DueExploratory Data Analysis |
| Tue, Jul 07 | Lecture 10Constant Model, Loss, Transformations
Reading
Note 10
|
|
| Wed, Jul 08 | ExamMidterm 1 [Day 1]
Discussion 5SLR |
Homework 4 ReleasedVisualization |
| Thu, Jul 09 | ExamMidterm 1 [Day 2]
Lecture 11Ordinary Least Squares
Reading
Note 11
|
|
| Fri, Jul 10 | Homework 3 DueNYT Articles Homework 5 ReleasedModeling |
Week 4
| Mon, Jul 13 | Discussion 6Modeling and OLS |
|
| Tue, Jul 14 | Lecture 13Gradient Descent II
Reading
Note 13
|
Homework 4 DueVisualization |
| Wed, Jul 15 | Lecture 14Case Study HCE: CCAO
Reading
Note 14
Discussion 7Gradient Descent |
|
| Thu, Jul 16 | Lecture 15Feature Engineering and Cross-Validation
Reading
Note 15
|
Project A1 ReleasedHousing I |
| Fri, Jul 17 | Homework 5 DueModeling |
Week 5
| Mon, Jul 20 | Lecture 16Regularization and Random Variables
Discussion 8Feature Engineering, Housing |
|
| Tue, Jul 21 | Lecture 17Estimators, Bias, and Variance
Reading
Note 17
|
Project A1 DueHousing I |
| Wed, Jul 22 | Lecture 18Parameter Inference and the Bootstrap
Reading
Note 18
Discussion 9CV, Regularization, and Random Variables |
Project A2 ReleasedHousing II |
| Thu, Jul 23 | Lecture 19Logistic Regression I
Reading
Note 19
|
|
| Fri, Jul 24 |
Week 6
| Mon, Jul 27 | Lecture 20Logistic Regression II
Reading
Note 20
Discussion 10Bias-Variance Tradeoff and Parameter Inference |
|
| Tue, Jul 28 | Lecture 21Principal Component Analysis I
Reading
Note 21
|
Project A2 DueHousing II |
| Wed, Jul 29 | ExamMidterm 2 [Day 1]
Lecture 22Principal Component Analysis II
Reading
Note 22
Discussion 1111 |
Project B1 ReleasedSpam & Ham I Homework 6 ReleasedPart 1: Probability Homework 6 ReleasedPart 2: Coding |
| Thu, Jul 30 | ExamMidterm 2 [Day 2]
|
|
| Fri, Jul 31 | Homework 6 DuePart 1: Probability Homework 6 DuePart 2: Coding |
Week 7
| Mon, Aug 03 | Lecture 23Clustering
Reading
Note 23
Discussion 12PCA and Clustering |
|
| Tue, Aug 04 | Lecture 2424
Reading
Note 24
|
Project B1 DueSpam & Ham I |
| Wed, Aug 05 | ExamMidterm 3 [Day 1]
Discussion 1313 |
|
| Thu, Aug 06 | ExamMidterm 3 [Day 2]
|
|
| Fri, Aug 07 |