Level 1
This is the ideal starting point for those who are new to coding or who have only covered some basics
1. Welcome - What's in this course?
2. Getting Started • When a Python Meets a Turtle
3. Using a split screen when learning on this course
4. Smiley Face
5. Smiley Face Again
6. Exercises
7. Swirls and Patterns • Don't Repeat Yourself • for Loop
8. Swirls and Patterns Again
9. What Patterns Have You Created?
10. Exercises
11. A Flower in the Garden • More on for Loops
12. A Flower in the Garden Again
13. Exercises
14. Random Thoughts
15. Exercises
16. Moving the Turtle
17. A Starry Night
18. Writing The Code For A Starry Night
19. Finishing Touches For A Starry Night
20. Exercises
Unlimited
1. What's Extra 1? Can I Skip This?
2. How the Program Talks to The Program's User And How the Program's User Talks Back
3. Storing Things in Boxes • Variables
4. Revisiting for loops
5. Revisiting random
Moving to A Better Coding Platform
1. Option 1 • Move to Replit.com (simpler)
2. Option 2 • Move to PyCharm (preferred)
3. You Can Split Your Screen to Follow Lessons
4. Looping The Loop Again • while Loops
5. Fred and Mary
6. Exercises
7. Invent Your Own Python Words
8. It's Your Turn To Tell Fred Where To Go • Part 1
9. It's Your Turn To Tell Fred Where To Go • Part 2
10. [Optional] A Drawing Program • Part 1
11. [Optional] A Drawing Program • Part 2
12. Exercises
13. The Spinning Space Station
14. The Spinning Space Station • Working Through The Code
15. Exercises
1. The while Loop Revisited
2. Comparing The while and for loops
3. Defining Functions Revisited
1. Here's The Hungry Turtle Game
2. Planning the Game
3. Create a Player
4. Move and Steer the Player
5. Teleport
6. Equals Equals
7. Making Decisions • The if Statement
8. Back to Teleporting
9. Finishing the Teleporting Feature
10. Create Food for the Hungry Turtle
11. Turtle Eats Food
12. Keeping a Score
13. Finishing Touches
14. Exercises
Become a Member of Codetoday Unlimited
1. Introduce the time module
2. Timers
3. Add A Timer to The Hungry Turtle Game
4. Exercises
Become a Member of Codetoday Unlimited
Get access to all the levels with a Codetoday Unlimited membership. Choose between a one-time fee or a monthly subscription.
Get access to all courses with a one-time fee. Membership does not expire.
Get access to all courses with a monthly subscription. You can cancel your subscription at any time.
$5 / month