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.

🎥 Join the lecture on Zoom

Week 1 — Introduction to Computation and Julia

Lecture 1 · Intro to Computation, Basic Julia, and Version Control

Lecture 2 · Performance Optimization and Advanced Julia

Week 2 — Numerical Methods

Lecture 3 · Numerical Optimization, Root Finding, and Fixed Points

Lecture 4 · Interpolation and Integration

Week 3 — Parallelization and Dynamic Programming

Lecture 5 · Parallelization and UW Resources

Lecture 6 · Dynamic Programming and Value Function Iteration

Week 4 — Distributions, Equilibrium, and Estimation

Lecture 7 · Distributions, Equilibrium, and AI Tools

Note: screen-share wasn’t recorded for the first part of this lecture — please follow along with the slides.

Lecture 8 · Estimation