Level 2
Level 2 • This level dives further into the fundamentals of Python coding with more projects and new topics. This level also introduces Monty and the room analogy which helps us understand what happens when we run a computer program.
1. The Most Important Chapter
2. Meet Monty and The Room
3. Boxes on Shelves
4. Python City and the Library
5. The Function Room
6. Monty Enters the Function Room
7. Monty, The Main Room, Python City, and The Function Room
1. Introducing The Goblin Game
2. Input and Output • print() and input()
3. Variables and f-strings
4. Asking the Player to Guess Where The Goblin Is
5. Making a Decision on Whether The Player Guessed Correctly
6. Fixing the Bug • Data Types
7. Repeating Some of The Code
8. Ending the while Loop • Boolean Flags
9. Putting the Goblin in a Random Cupboard
10. Commenting Your Code
11. Finishing Touches • Avoiding Repetition
12. Exercises
1. Blades of Grass • Introducing the Project
2. Store-Repeat-Decide-Reuse
3. Drawing Many Blades of Grass
4. Changing The Thickness of The Blades
5. Changing The Length of The Blades • The Need for Variables
6. Exercises
1. Revisiting Data Types
2. Introducing Lists
3. More Things You Can You With Lists
4. Looping Through Lists • Revisiting The for Loop
5. Many Angry Turtles Want To Walk Away From Each Other
6. Moving All The Turtles
7. Finishing Touches
8. Exercises
1. Adding Items In A List Using Loops
2. Adding Items In A List Using Loops • The while Loop Version
3. Looping Through Lists
Get access to all the levels with a Codetoday Unlimited membership. Choose between a monthly or annual subscription.