Lectures
Slides and code-alongs for each lecture.
Each lecture has a set of slides and an accompanying code-along file you can run in Julia. Download the .jl files and follow along during class.
Week 1 — Introduction to Computation and Julia
Lecture 1 · Intro to Computation, Basic Julia, and Version Control
Slides (PDF) Code-along Recording (Passcode: GPW5%NVd)
Lecture 2 · Performance Optimization and Advanced Julia
Slides (PDF) Code-along Recording (Passcode: U5MOP0%M)
Week 2 — Numerical Methods
Lecture 3 · Numerical Optimization, Root Finding, and Fixed Points
Slides (PDF) Code-along Growth Problem (Recording) (Passcode: =z6xunS#) Lecture 3 (Recording) (Passcode: R$8@!Q4H)
Lecture 4 · Interpolation and Integration
Slides (PDF) Code-along Recording (Passcode: E#kf?04k)
Week 3 — Parallelization and Dynamic Programming
Lecture 5 · Parallelization and UW Resources
Lecture 6 · Dynamic Programming and Value Function Iteration
Slides (PDF) Code-along Recording (Passcode: y2@15Z+$)
Week 4 — Distributions, Equilibrium, and Estimation
Lecture 7 · Distributions, Equilibrium, and AI Tools
Slides (PDF) Code-along Recording (Passcode: Y7M.0tew)
Note: screen-share wasn’t recorded for the first part of this lecture — please follow along with the slides.
Lecture 8 · Estimation
Slides (PDF) Code-along wages.csv Recording (Passcode: 9ju^^6d^)