Materials

Lessons

Lessons These are the course lecture videos, listed in reverse order (most recent video first). These videos are separated into Modules which are pre-recorded YouTube style videos, and Presentations which are live Zoom demos. To see a video, you must sign in with a valid Cornell netid.

Zoom

Zoom These are the course lecture videos, listed in reverse order (most recent video first). These videos are separated into Modules which are pre-recorded YouTube style videos, and Presentations which are live Zoom demos. To see a video, you must sign in with a valid Cornell netid.

Combined

Combined These are the course lecture videos, listed in reverse order (most recent video first). These videos are separated into Modules which are pre-recorded YouTube style videos, and Presentations which are live Zoom demos. To see a video, you must sign in with a valid Cornell netid.

Python

Python These instructions cover how to install Python on your computer. Even if you already have Python, you will want to read these instructions (in case you have the wrong version).

Shell

Shell These instructions teach you how to use the command shell on your computer. This will be our primary tool for running Python. Note the subtle differences between operating systems.

Glossary

Glossary There is a lot of terminology covered in this course. This glossary is a handy reference of all the terms that we will eventually cover in the course. You should not worry about knowing all these terms right away.