This webpage is designed as the primary source of lectures, notes, codes and data for the textbook by J. N. Kutz on Data-Driven Modeling and Scientific Computation. The book has three parts which form the basis of three courses at the University of Washington. Part 1: Beginning Scientific Computing (AMATH 301), Part 2: Scientific Computing (AMATH 581), and Part 3: Computational Methods for Data Analysis. Lectures and codes for each are given in what follows, with notes for each part linked on the right panel.