| Module | Topics | Programming Skills |
|---|---|---|
| Talking to your Computer | Writing a simple program |
|
| Calculating Things | Python as a calculator Data types |
|
| Making Decisions | Making decisions with if statements Conditional operators |
|
| Manipulating Strings | Using and changing strings of characters |
|
| Repeating things | Using for loops for loops |
|
| Storing lists of values | Numerical data types String slicing |
|
| Looping in the unknown | More Looping |
|
| Looping and lists | Lists |
|