Task 1 - Basic inputs, process, output
Task 2 - From flowchart to code; data types; concatenation
Task 3 - Flowchart if elif else (selection)
Task 4 - Sub programs; math module; readability
Task 5 & 6 - Recognising and labelling key terms and structures
Task 7 - Constants, variables, math library
Task 8 - Relational operators if elif else
Task 9 - Spotting errors
Task 10 - while loop and for loop from a flowchart
Task 11 - Flowchart using random; modulus; while; if else
Task 12 - Mis-typed Input, process output, with round and while
Task 13 - Changing existing code, formatting, for loops, 2d array
Task 14 - Understanding code and choosing between different lines
Task 15 - String methods
Task 16 - Validation with logical operators
Task 17 - Write to a file & jumbled line program
Task 18 - Validation checks with sub programs and Boolean operators
Task 19 - chr and ord functions,
for i in range, math and time library
Task 20 - string methods, understanding code, index positions, for loop in range
Task 21 - Iteration (looping over a list); list processing
Task 22 - List processing
Task 23 - Functions, looping and counting, debugging
Task 24 - Random; sub programs; indexing a list; local variables
Task 25 - 2D list processing, indexing and find in strings
Task 26 - 2D list processing, indexing & sub programs
Task 27 - 2D lists with formatting, mean, and math library
Task 28 - Reading files & 2D list processing
Task 29 - Validation 2D list processing string methods, for and while loops
Task 30 - math library, formatting a table and 2d list processing
Task 31 - 2D list processing formatting functions and procedures
More file handling tasks.
No walk thrus but plenty of tasks here
Good for understanding sub programs and lists whilst making a bigger program
Noughts and crosses 1 hour video tutorial below.