Introduction
- Comparing Scratch & Python
- Understand basic coding concepts
- Learn about Algorithms/Sequencing
- Introduction to EduBlocks
Turtle + Iteration
- Learn about Turtle
- Draw a shapes in Turtle
- Draw a pattern in Turtle
- Understand how iteration works
User Input & Data Types
- Learn about User Input in Python
- Understand errors in Python
- Learn about basic data types
- Use logic in Python
Variables
- Learn about what variables are
- Use variables in a Python program
- Learn how variables work
- Learn how to use variables with Turtle
Functions
- Learn about Fuctions and Subroutines
- Learn about how to use arguments with functions
- Understand how functions can make code shorter
- Use functions with Turtle
Build a project
- Build a project in Turtle
- Apply knowledge learnt in previous lessons
- Examples and ideas of what project to build
- Recap everything learnt in the past six lessons