Past Exams
Use the Past Exams by Term section to see an archive of all Data 100 exams since its inception. Use the Past Exams by Topic section for focused practice on specific topics. Both tables list relevant links to the exam and solutions.
Our past exams have been annotated using our Data 100: Past Exam Common Questions document, which curates common exam-related questions we’ve seen on Ed over the past couple semesters and corresponding staff responses. This page also “webifies” our Practice Problems by Topic document, which is helpful for finding past exam questions pertaining to specific topics.
Jump to:
Reference Sheet
Here were Fall 2025’s reference sheets for Midterm 1 , Midterm 2 , and Final .
Past Exams By Term
Past Exams By Topic
Pandas
Exam
Questions
Solutions
Fall 2025 Midterm 1
Q1-2 , PrairieLearn
Solutions
Summer 2025 Final
Q1a-b , PrairieLearn
Solutions
Summer 2025 Midterm
Q1c-g, Q2b , PrairieLearn
Solutions
Spring 2025 Final
Q1b-c, Q1e
Solutions
Spring 2025 Midterm
Q1g-i , PrairieLearn
Solutions
Fall 2024 Final
Q1d, Q1e i, Q6d
Solutions
Fall 2024 Midterm
Q2a-b, Q3a-c
Solutions
Summer 2024 Final
Q5a-b, Q5d
Solutions
Summer 2024 Midterm
Q2a-e
Solutions
Spring 2024 Final
Q1e-g
Solutions
Spring 2024 Midterm
Q1, Q2d
Solutions
Fall 2023 Final
Q1g
Solutions
Fall 2023 Midterm
Q1c-g, Q2b-c
Solutions
Summer 2023 Midterm
Q1, Q2
Solutions
Spring 2023 Midterm
Q1
Solutions
Fall 2022 Midterm
Q1, Q4
Solutions
Spring 2022 Midterm 1
Q2, Q3
Solutions
Summer 2022 Midterm
Q5
Solutions
Fall 2021 Midterm
Q7
Solutions
Summer 2021 Midterm
Q4-7
Solutions
Spring 2021 Final
Q6, Q7
Solutions
Spring 2021 Midterm
Q2
Solutions
Fall 2020 Final
Q2, Q3
Solutions
Fall 2020 Midterm
Q4
Solutions
Summer 2020 Final
Q6, Q9
Solutions
Summer 2020 Midterm 1
Q7 (Pandas)
Solutions
Spring 2020 Checkpoint
Q3 (Pandas)
Solutions
Fall 2019 Midterm 1
Q1
Solutions
Summer 2019 Final
Q1
Solutions
Summer 2019 Midterm
Q1
Solutions
Spring 2019 Final
Q7
Solutions
Spring 2019 Midterm 1
Q1
Solutions
Fall 2018 Final
Q1
Solutions
Fall 2018 Midterm
Q2 (Pandas)
Solutions
Spring 2018 Final
Q4 (Pandas)
Solutions
Spring 2018 Midterm
Q2 (Pandas)
Solutions
EDA, Data Cleaning, and Visualization
Exam
Questions
Solutions
Fall 2025 Midterm 1
Q4 , PrairieLearn
Solutions
Summer 2025 Final
Q1f , PrairieLearn
Solutions
Summer 2025 Midterm
Q1a-b, Q3a-b , PrairieLearn
Solutions
Spring 2025 Final
Q1b-d
Solutions
Spring 2025 Midterm
Q1a-g, Q3a-f , PrairieLearn
Solutions
Fall 2024 Final
Q1c, Q1e ii, Q1e iii
Solutions
Fall 2024 Midterm
Q2f, Q3d-g
Solutions
Summer 2024 Final
Q4a, Q5c
Solutions
Summer 2024 Midterm
Q3b-c
Solutions
Spring 2024 Final
Q1a-c
Solutions
Spring 2024 Midterm
Q2, Q4
Solutions
Fall 2023 Final
Q1b, Q1c, Q1f
Solutions
Fall 2023 Midterm
Q1a-b, Q1d-h
Solutions
Summer 2023 Midterm
Q2
Solutions
Spring 2023 Midterm
Q4, Q5
Solutions
Fall 2022 Midterm
Q2, Q4
Solutions
Spring 2022 Midterm 1
Q5, Q6
Solutions
Summer 2022 Midterm
Q1d, Q1e, Q4
Solutions
Summer 2021 Final
Q5
Solutions
Summer 2021 Midterm
Q11, Q13
Solutions
Spring 2021 Final
Q1
Solutions
Spring 2021 Midterm
Q5, Q7
Solutions
Fall 2020 Final
Q4
Solutions
Fall 2020 Midterm
Q6, Q7
Solutions
Summer 2020 Final
Q3
Solutions
Summer 2020 Midterm 1
Q8 (Vis), Q9 (Vis)
Solutions
Spring 2020 Checkpoint
Q3, Q5
Solutions
Fall 2019 Midterm 1
Q4, Q5
Solutions
Summer 2019 Midterm
Q4
Solutions
Spring 2019 Final
Q1
Solutions
Spring 2019 Midterm 1
Q4
Solutions
Fall 2018 Final
Q11 (Cleaning, EDA, Visualization)
Solutions
Fall 2018 Midterm
Q3 (Visualization)
Solutions
Spring 2018 Final
Q7 (Visualization and EDA)
Solutions
Spring 2018 Midterm
Q13 (EDA and Visualization)
Solutions
Regular Expressions
Data Collection, Sampling and Probability
Exam
Questions
Solutions
Fall 2025 Midterm 2
Q5 , PrairieLearn
Solutions
Fall 2025 Midterm 1
Q5 , PrairieLearn
Solutions
Summer 2025 Final
Q1c, Q4a-d , PrairieLearn
Solutions
Summer 2025 Midterm
Q1h, Q3d-f , PrairieLearn
Solutions
Spring 2025 Final
Q1a, Q3d
Solutions
Spring 2025 Midterm
Q3a-f , PrairieLearn
Solutions
Fall 2024 Final
Q1a-b
Solutions
Fall 2024 Midterm
Q1b-c
Solutions
Summer 2024 Final
Q1a-c, Q7c (Expectation)
Solutions
Summer 2024 Midterm
Q1a-c, Q1e (Expectation), Q3a
Solutions
Spring 2024 Final
Q3a, Q5
Solutions
Spring 2024 Midterm
Q3a-b
Solutions
Fall 2023 Final
Q1a
Solutions
Fall 2023 Midterm
Q4a-c
Solutions
Summer 2023 Midterm
Q1
Solutions
Spring 2023 Midterm
Q3
Solutions
Fall 2022 Midterm
Q2, Q4
Solutions
Spring 2022 Midterm 1
Q1
Solutions
Summer 2022 Midterm
Q1b, Q2, Q6a-b
Solutions
Fall 2021 Final
Q4
Solutions
Summer 2021 Final
Q2, Q3
Solutions
Summer 2021 Midterm
Q2, Q3
Solutions
Spring 2021 Final
Q14
Solutions
Spring 2021 Midterm
Q1
Solutions
Fall 2020 Final
Q1
Solutions
Fall 2020 Midterm
Q1, Q2 (Probability)
Solutions
Summer 2020 Final
Q1 (Expectation)
Solutions
Summer 2020 Midterm 1
Q1, Q2 (Probability), Q3 (Expectation and Variance)
Solutions
Spring 2020 Checkpoint
Q1
Solutions
Fall 2019 Midterm 1
Q2, Q6
Solutions
Summer 2019 Final
Q3
Solutions
Summer 2019 Midterm
Q2
Solutions
Spring 2019 Final
Q9
Solutions
Spring 2019 Midterm 1
Q2
Solutions
Fall 2018 Final
Q5, Q6 (Bootstrap and Sampling Distribution)
Solutions
Fall 2018 Midterm
Q1
Solutions
Spring 2018 Final
Q2 (Data Collection and Cleaning), Q13 (Probability)
Solutions
Spring 2018 Midterm
Q1 (Data Design and Bias)
Solutions
Modeling/Regression
Exam
Questions
Solutions
Fall 2025 Midterm 2
Q2-3, Q6-7 , PrairieLearn
Solutions
Summer 2025 Final
Q2b , PrairieLearn
Solutions
Summer 2025 Midterm
Q4a, Q4c , PrairieLearn
Solutions
Spring 2025 Final
Q2a-b
Solutions
Spring 2025 Midterm
Q3g-h, Q4 , PrairieLearn
Solutions
Fall 2024 Final
Q3g-j, Q4
Solutions
Spring 2024 Midterm
Q6
Solutions
Fall 2023 Midterm
Q5c, Q6
Solutions
Summer 2023 Midterm
Q4, Q5
Solutions
Spring 2023 Midterm
Q6, Q7
Solutions
Fall 2022 Midterm
Q2, Q3, Q5
Solutions
Spring 2022 Midterm 2
Q3
Solutions
Spring 2022 Midterm 1
Q7, Q8, Q9
Solutions
Summer 2022 Midterm
Q1c, Q6c, Q6e, Q6f
Solutions
Fall 2021 Midterm
Q3
Solutions
Spring 2021 Final
Q4d-f, Q8, Q10
Solutions
Spring 2021 Midterm
Q8
Solutions
Fall 2020 Final
Q5b
Solutions
Fall 2020 Midterm
Q9
Solutions
Summer 2020 Final
Q4, Q5, Q7, Q2, Q3
Solutions
Summer 2020 Midterm 2
Q1, Q2, Q3
Solutions
Spring 2020 Checkpoint
Q6, Q7
Solutions
Fall 2019 Final
Q2, Q4
Solutions
Fall 2019 Midterm 2
Q2
Solutions
Summer 2019 Final
Q4, Q5, Q6, Q7
Solutions
Spring 2019 Final
Q4, Q5
Solutions
Spring 2019 Midterm 2
Q3, Q4, Q5
Solutions
Fall 2018 Final
Page 20, 21
Solutions
Fall 2018 Midterm
Page 10, 17, 18
Solutions
Spring 2018 Final
Page 15-20
Solutions
Spring 2018 Midterm
Page 14, 15
Solutions
Fall 2017 Final
Page 20-24
Solutions
Fall 2017 Midterm
Page 15-17
Solutions
Spring 2017 Final
Page 11-13, 18-19
Solutions
Loss Functions & Gradient Descent
Exam
Questions
Solutions
Fall 2025 Midterm 2
Q3 , PrairieLearn
Solutions
Fall 2025 Midterm 1
Q6, Q7 , PrairieLearn
Solutions
Summer 2025 Final
Q2a, Q2c, Q2d(iii)-(iv) , PrairieLearn
Solutions
Summer 2025 Midterm
Q4b-c , PrairieLearn
Solutions
Spring 2025 Final
Q2e-g
Solutions
Spring 2025 Midterm
Q3e , PrairieLearn
Solutions
Fall 2024 Final
Q3a, Q5a-b, Q6c
Solutions
Spring 2024 Final
Q2
Solutions
Spring 2024 Midterm
Q5
Solutions
Fall 2023 Final
Q2
Solutions
Fall 2023 Midterm
Q5a-b, Q7
Solutions
Summer 2023 Midterm
Q6
Solutions
Spring 2023 Midterm
Q6
Solutions
Fall 2022 Midterm
Q5
Solutions
Spring 2022 Midterm 2
Q4
Solutions
Summer 2022 Midterm
Q1a, Q6d (Gradient Descent)
Solutions
Summer 2021 Midterm
Q12 (Loss Function)
Solutions
Spring 2021 Final
Q5 (Gradient Descent)
Solutions
Spring 2021 Midterm
Q6 (Loss Function)
Solutions
Fall 2020 Final
Q5a, Q8
Solutions
Fall 2020 Midterm
Q8
Solutions
Summer 2020 Final
Q5 (Gradient Descent), Q7 (Loss Function)
Solutions
Summer 2020 Midterm 2
Q1 (Loss Function), Q6 (Gradient Descent)
Solutions
Spring 2020 Checkpoint
Part 8 (Q30-38) (Gradient Descent)
Solutions
Fall 2019 Final
Q2 (Loss Function)
Solutions
Fall 2019 Midterm 2
Q5 (Gradient Descent)
Solutions
Summer 2019 Final
Q4 (Loss Function), Q7(b), Q7(c) (Gradient Descent)
Solutions
Fall 2018 Midterm
Q6 (Gradient Descent)
Solutions
Spring 2018 Final
Q3 (Loss Function), Q23 (Loss Function), Q24 (Loss Function), Q34 (Gradient Descent), Q35 (Gradient Descent)
Solutions
Spring 2018 Midterm
Q25 (Loss Function), Q26 (Loss Function), Q27 (Loss Function and Gradient Descent)
Solutions
Fall 2017 Final
Q24 (Gradient Descent)
Solutions
Fall 2017 Midterm
Q22 (Gradient Descent), Q23 (Loss Function), Q24 (Loss Function)
Solutions
Spring 2017 Final
Q1.1 (Loss Function), Q1.2 (Gradient Descent)
Solutions
Feature Engineering and Dimensionality
Regularization and Cross Validation
Exam
Questions
Solutions
Fall 2025 Midterm 2
Q1, Q6 , PrairieLearn
Solutions
Summer 2025 Final
Q2d , PrairieLearn
Solutions
Spring 2025 Final
Q2a, Q2c-d
Solutions
Fall 2024 Final
Q3f, Q4a-c
Solutions
Spring 2024 Final
Q4b-d
Solutions
Spring 2022 Midterm 2
Q5
Solutions
Fall 2021 Midterm
Q1
Solutions
Summer 2021 Final
Q4
Solutions
Spring 2021 Final
Q2 (CV, decision trees), Q13
Solutions
Fall 2020 Final
Q7
Solutions
Summer 2020 Final
Q4, Q5, Q11
Solutions
Summer 2020 Midterm 2
Q5
Solutions
Fall 2019 Final
Q12b, Q12e (Page 19)
Solutions
Fall 2019 Midterm 2
Q2f (Page 5), Q3-4 (Page 6-7)
Solutions
Summer 2019 Final
Q6d, Q6g (Page 7)
Solutions
Spring 2019 Final
Q5b (Page 5)
Solutions
Spring 2019 Midterm 2
Q4c-d (Page 5), Q5c-d (Page 6)
Solutions
Fall 2018 Final
Q15-19 (Page 15-16) (Cross-Val), Q20-21 (Page 17)
Solutions
Spring 2018 Final
Q32-33 (Page 19-20), Q38 (Page 24) (Cross-Val)
Solutions
Fall 2017 Final
Q18 (Page 21), Q30 (Page 30) (Cross-Val)
Solutions
Spring 2017 Final
Q16-18 (Page 11-13)
Solutions
Bias and Variance
Inference
SQL
Logistic Regression & Classification
PCA
Clustering & Big Data
Decision Trees [no longer in scope]