This page provides a listing, in chronological order, of course materials that are associated to each scheduled lecture period. This may include PDFs of the final lecture notes, links to recorded lectures, and any other reference material.
Lecture 1 - Jupyter: Notebooks, Hub, and Lab
Lecture 2 - Basic UNIX Filesystem Commands (HTML) (PDF)
Lecture 3 - git and Github (HTML) (PDF)
Lecture 4 - Introduction to Github Codespaces
Lecture 5 - Introduction to Python: Variables and Data Types (HTML)
Lecture 6 - Introduction to Python: Conditionals and Flow Control (HTML)
Lecture 7 - Introduction to Python: Lists, Tuples, and Dictionaries (HTML)
Lecture 8 - Introduction to Python: Python Loops and Conditionals (HTML)
Lecture 9 - Introduction to Python: Function Argument Types and Lambda Functions (HTML)
Lecture 10 - Introduction to Python: Python Classes and Object-Oriented Programming (HTML)