Introduction
- Comparing Scratch & Python
- Understand basic coding concepts
- Learn about Algorithms/Sequencing
- Introduction to EduBlocks
Turtle + Iteration
- Learn about Turtle
- Draw 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 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 how to use arguments with functions
- Understand how functions make code shorter
- Use functions with Turtle
Build a project
- Build a project in Turtle
- Apply knowledge learned in previous lessons
- Examples and ideas of what project to build
- Recap everything learned in the past six lessons