In our unit on biological pattern formation, we have encountered a variety of partial differential equations (PDEs). While it is sometimes possible to solve these PDEs analytically for special initial conditions, it is often necessary to solve them numerically. In this tutorial, we'll go through basic numerical techniques for solving the one-dimensional diffusion equation. In the process, we'll build more intuition about the behavior of solutions of this equation and how this behavior depends on boundary conditions.