Berkeley STAT 134: Concepts of Probability
STAT 134 is Berkeley's calculus-based probability course: distributions, expectation, conditional probability, joint distributions, and the central limit theorem. It's a core requirement for the statistics major and a popular foundation for data science, economics, and quant-finance paths.
Fennie is independent and not affiliated with UC Berkeley. This is an unofficial study guide.
What makes it hard
Probability problems don't pattern-match: two problems using the same distribution can require completely different setups, and exams punish students who memorized formulas without modeling skill. The multivariable material (joint densities, covariance) leans on calculus fluency that some students have let rust.
What you'll cover
- • Counting and conditional probability
- • Discrete distributions
- • Continuous distributions and densities
- • Expectation, variance, and covariance
- • Joint distributions
- • Law of large numbers and central limit theorem
The STAT 134 study guide
How to study for Berkeley STAT 134, step by step.
- 1
Refresh multivariable integration before joint distributions
Joint densities mean double integrals, and rusty calculus turns probability problems into calculus problems. Review MATH 53-level integration before that unit arrives, not during it.
- 2
Solve probability problems every day
Probability intuition is built through volume and decays fast without it. STAT 134 problems don't pattern-match (two problems on the same distribution can need totally different setups), so breadth of practice is everything.
- 3
Train the translation step deliberately
The hard part is converting a word problem into the right random variables and distributions. Practice writing just the setup for many problems (naming variables, stating distributions, identifying what's asked) before computing anything.
- 4
Stress-test with past exams, not formula sheets
Memorized formulas without modeling skill is exactly what STAT 134 exams punish. Work past exams timed and audit whether each miss was a setup error or an execution error.
Today
Today's STAT 134 plan
What a Fennie Daily Plan looks like for STAT 134. Yours is built from your own syllabus and adapts every day to your deadlines and progress.
First plan free, no card required. Fennie is independent and unaffiliated with your school.
FAQ
Is STAT 134 hard?
It's considered one of the harder lower-to-mid division quantitative courses because problems require modeling judgment, not formula recall. Students comfortable with multivariable integration and word-problem setup do well; everyone else needs sustained practice volume.
What's the difference between STAT 134 and DATA 140?
Both cover probability; DATA 140 integrates computation and serves the Data Science major, while STAT 134 is the traditional pencil-and-paper treatment. They overlap enough that majors typically take one or the other; check which your degree plan expects.
Do I need multivariable calculus for STAT 134?
Joint continuous distributions require double integrals, so multivariable calculus (MATH 53 or equivalent) is the expected background. If your integration is rusty, review it before the joint-distributions unit arrives.
More Berkeley courses
CS 61A: The Structure and Interpretation of Computer Programs
CS 61A is Berkeley's legendary intro CS course, taught primarily in Python with excursions into Scheme and SQL. It emphasizes abstraction (higher-order functions, recursion, object-oriented programming, and interpreters) and it's the first course in the CS 61 series that every CS and Data Science student takes.
CS 61B: Data Structures
CS 61B is Berkeley's data structures course, taught in Java, covering lists, trees, hashing, graphs, sorting, and asymptotic analysis. It's the second course in the 61 series and the one most cited in industry-interview prep. Its projects, including the famous build-your-own-world and Gitlet (build a mini Git), are substantial software engineering exercises.
CS 70: Discrete Mathematics and Probability Theory
CS 70 is Berkeley's discrete math and probability course, required for the CS major, covering proofs, graph theory, modular arithmetic, RSA, polynomials, counting, and a substantial probability unit. It's the theory gateway and, by reputation, the hardest lower-division course in the major.
DATA 8: Foundations of Data Science
DATA 8 is Berkeley's intro data science course and one of the largest courses on campus, combining Python programming, statistical inference, and prediction with real datasets in Jupyter notebooks. It assumes no prior programming or statistics and anchors the Data Science major.