This is a Masters-level course taught by Grant McDermott at the University of Oregon. It is a condensed version of a related course (with some additions) that I teach at the PhD level.
Please read the syllabus first. This will detail software requirements and installation, and give you a better sense of the aims and scope of the course.
Notes: While I have provided PDF versions of (at least some of) the lectures, they are best viewed in the original HTML format. Video recordings of the lecture are only available to enrolled students.