Toggle navigation
CS109
Lectures
Week 1
1 - Counting
Slides
Lecture Notes
2 - Permutations and Combinations
Slides
Lecture Notes
3 - Axioms of Probability
Slides
Lecture Notes
Week 2
4 - Conditional Probability and Bayes
Slides
Lecture Notes
5 - Independence
Slides
Lecture Notes
6 - Random Variables and Expectation
Slides
Lecture Notes
Week 3
7 - Variance, Bernoulli, Binomial
Slides
Lecture Notes
8 - Poisson and More
Slides
Lecture Notes
9 - Continuous Random Variables
Slides
Lecture Notes
Week 4
10 - The Normal Distribution
Slides
Lecture Notes
11 - Joint Distributions
Slides
Lecture Notes
12 - Continuous Joint Distributions
Slides
Lecture Notes
Week 5
13 - Independent Random Variables
Slides
Lecture Notes
14 - Conditional Distributions
Slides
Lecture Notes
15 - Correlation and Covariance
Slides
Lecture Notes
Week 6
16 - Great Expectations
Slides
Lecture Notes
17 - Beta
Slides
Lecture Notes
18 - Central Limit Theorem
Slides
Lecture Notes
Week 7
19 - Sampling/Bootstrapping
Slides
Lecture Notes
20 - General Inference
Slides
Lecture Notes
21 - Parameters and MLE
Slides
Lecture Notes
Week 8
22 - Gradient Ascent
Slides
Lecture Notes
23 - Maximum A Posteriori
Slides
Lecture Notes
24 - MAP + Naive Bayes
Slides
Lecture Notes
Week 9
25 - Naive Bayes + Logistic Regression
Slides
Lecture Notes
26 - Logistic Regression + Deep Learning
Slides
Lecture Notes
27 - Deep Learning II
Slides
Problem Sets
Problem Set 1
Problem Set 2
Problem Set 3
Problem Set 4
Problem Set 5
Problem Set 6
PS 1 Solution
PS 1 Problem 16 solution
PS 2 Solution
PS 3 Solution
PS 4 Solution
PS 5 Solution
PS 6 Solution
Midterm
Midterm Solution
Contest
Final Solution
Section
Section 1
Handout
Solutions
Section 2
Handout
Solutions
Section 3
Handout
Solutions
Section 4
Handout
Solutions
Section 5
Handout
Solutions
Section 6
Handout
Jupyter Notebook
Solutions
Section 7
Handout
Jupyter Notebook
Solutions
Section 8
Handout
Solutions
Section 9
Jupyter Notebook
Notebook Solutions
Section Attendance
Concept Checks
Concept Check Answers
Handouts/Demos
Administrivia
Calculation Ref
Python for Probability
Python Session Slides
Standard Normal Table
Normal CDF Calculator
Midterm Info/Practice
Final Info/Practice
Serendipity
Medical Bayes
Galton Board (Binomial)
Jurors
Federalist Papers
Dart (Joint)
Beta
Bootstrap
WebMD (Inference)
MLE and Gradient Ascent
Staff / Office Hours
Schedule
Problem Set 1: Counting
Due: Friday, October 4th, 1:00PM PDT
Ciphers, Data Structures, and Probability
Resources
Problem Set
Template