Level 1
Foundations of Coding
Description
In Foundations of Coding, students dive into the world of coding with Python, building a strong foundation in programming concepts. Designed for beginners, this course starts with the basics—like variables, loops, and conditionals—before moving on to hands-on projects using Raspberry Pi. Students will learn to write code that interacts with real-world components, bridging the gap between software and hardware. By the end of the level, students will build a Final Project; a Physical Memory Game in which they use LEDs and buttons, mastering both coding and simple circuits. This practical approach ensures that students gain confidence and skills to tackle more advanced challenges. Scroll down to learn more!
Overview
By the end of their very first coding course, your child will have built a fully working physical memory game!
Lights flash in a random sequence and the player has to match it by pressing buttons in the same order. Each round gets faster, harder, and more exciting. It’s like Simon Says, but coded and built entirely by them - and they can take it home to play and show off to friends and family!
Skills Applied
Writing real Python code using loops, logic, and functions.
Learning how to build something interactive that lives outside of a screen.
Testing and debugging to improve their own game flow.
Why It Matters:
This is where kids stop consuming tech and start creating it. It’s exciting, visual, and just challenging enough to stretch their thinking.
They see their code controlling real-world hardware — and that moment of “I made this work!” is what gets them hooked on learning.
Structure

Class Timing
Weekly classes
2 hours per class
No homework

Course Cost
$225 / mo (incl. taxes)
$150 kit (resuable)

Student Requirements
Interest in learning!
Supportive parents Geared towards high-schoolers