Click any lesson with to preview it
This module introduces fundamental programming concepts through engaging, hands-on lessons. Students will explore algorithms, loops, conditionals, and smart system design via interactive activities like grid navigation, storytelling, and robot-themed challenges. Emphasis is placed on clarity, efficiency, and logical thinking, fostering a strong foundation in computational skills.
| Algorithms & Efficiency | ||
| Repeating Actions (Loops) | ||
| Making Decisions (If/Then) | ||
| Giving Directions (Grid) | ||
| Building with Rules (Smart Systems) | ||
| Story Choices (Branching) |
This module introduces fundamental programming concepts through engaging, hands-on lessons. Students will explore algorithms, loops, conditionals, and smart system design via interactive activities like grid navigation, storytelling, and robot-themed challenges. Emphasis is placed on clarity, efficiency, and logical thinking, fostering a strong foundation in computational skills.
| Algorithms & Efficiency | ||
| Repeating Actions (Loops) | ||
| Making Decisions (If/Then) | ||
| Giving Directions (Grid) | ||
| Building with Rules (Smart Systems) | ||
| Story Choices (Branching) |
See exactly how this course maps to official curriculum specifications
The curriculum does not include official reference codes for individual learning outcomes, so we have assigned a code scheme to make it easier to identify and track coverage.
Equipment used in some of the lessons in this course. Items can be shared among students.
Get in touch to discuss pricing and ordering for your school.