Note: A UCLA email (@g.ucla.edu) is required to view session recordings.
1. Introduction to Coding: top-down vs. bottom-up engineering
Recording (Spring 2021) Slides
2a. Google Colaboratory: reproducible code notebooks, Markdown
2b. Basic Python: types, functions, sequences (e.g., lists), strings, control flow (if-elif-else
, for
/while
loops)
3. Data Structures I: lists and tuples
4. Data Structures II: sets and dictionaries
5. Modules: import
statements, NumPy ecosystem, real-word example with CDC COVID-19 data