Review
Students joining C4M are expected to already be familiar with basic programming topics like variables, indexing, conditionals, iteration, and basic data structures. Individuals who are unfamiliar with these topics or have only learned them in a programming language other than Python should go through the materials provided below. The lists below contain curated materials and exercises from other courses as well as links to external resources for basic Python programming.
Materials | Exercises |
---|---|
Variables and Functions | |
Conditionals and Scope | Conditionals and Scope Exercises ( colab ) |
Lists and Loops | Lists and Loops Exercises ( colab ) |
More Lists and Loops | More Lists and Loops Exercises ( colab ) |
Dictionaries and Files
|
Dictionaries and Files Exercises ( colab ) |