- 🗺️ Learning Map | The Coding Learning Outcomes of The Course
- 🧭 Guided Projects | Projects Done In Class With a Teacher.
- ⚔️ Code Quests | Test Projects to Illustrate Mastery of The Unit
- 💪 Challenges | Small Homework Projects to Help Students Practice Specific Topics
🗺️ Learning Map | The Coding Learning Outcomes of The Course
- Each student gets a map like the one below to track their progress through the syllabus.
- These learning outcomes form the fundamentals of any future study in computer science.
🧭 Guided Projects | Projects Done In Class With a Teacher.
Students create their own journey to mastering Foundations by choosing from 70+ projects.
‣
1. Drawing
Concentric Circles
Concentric Circles
Draw a series of circles with their centers on the same point, but with varying radii by calling commands
‣
2. Sprites & Variables
Among Us, Part 2

Among Us, Part 2
Recreate the classic Among Us character using basic shapes and numerical co-ordinates only
‣
3. Logic
Change My Expression

Change My Expression
Add emoji and change its expression upon the change in coordinates of mouse pointer
⚔️ Code Quests | Test Projects to Illustrate Mastery of The Unit
To prove mastery of a topic, students will complete “Code Quests”, a project they will do for homework or with minimal teacher guidance during class.
‣
1. Drawing
Humpty’s Wobbling Tongue

Humpty’s Wobbling Tongue
Draw humpty dumpty and turn its tongue to wobble/vary its peak along the mouse
‣
2. Sprites & Variables
Draw your Minecraft Character

Draw your Minecraft Character
Draw your favourite Minecraft character with moving eyebrows and mouth using rectangles
‣
3. Logic
Find My Habitat

Find My Habitat
Add four different backgrounds and if sprite touches it’s respective background(habitat) change its costume
💪 Challenges | Small Homework Projects to Help Students Practice Specific Topics
Students have access to 50+ projects to help them practice specific topics outside of class.
‣
1. Drawing
‣
2. Sprites & Variables
Cloudy With a Chance of Lightning

Cloudy With a Chance of Lightning
Create moving shapes using variables.
‣
3. Logic
Bouncing Ball

Bouncing Ball
Make a ball bounce and change its direction and rotation, while also implementing a sound effect for each bounce.
Secret Doors

Secret Doors
Help Pacman to find his way to the top in this interesting rendition of escape room