School of Code / Calgary

Programming and Robotics for Kids Who Want to Build Things

A small independent school in Calgary where students build games, robot logic, simulations, circuits, and smart-machine projects while learning the ideas underneath them.

Scratch and Robotics are the active first programs.

What students do

Work like a builder, not a spectator.

Every useful idea gets attached to something visible that a student can run, demonstrate, question, and improve.

Buildmake it exist
Testtry the edges
Debugread the clues
Changemake it yours
Explainshow the logic
Improveone more version

Active programs

Start with games. Build toward machines.

See the full program direction
Active now Scratch

Scratch & Game Design

Beginner-friendly programming through original games, animations, simulations, and interactive stories.

Students build
Playable games, animations, simulations, quizzes, and interactive stories
Core ideas
Events, Coordinates, Loops, Conditions, Variables, State
Example
Escape from the Giant Pigeon / Attack of the Angry Snowballs
Explore Scratch
Active now Robotics

Robotics

Commands, sensors, simple electronics, simulations, and physical systems organized around Sense, Decide, Act.

Students build
Robot logic, circuits, sensor challenges, microcontroller work, and small physical systems
Core ideas
Commands, Input, Sensors, Conditions, State, Feedback
Example
Robot Maze Logic / micro:bit Reaction Timer
Explore Robotics

Available later

Future branches, described without pretending they are open.

Roblox Studio / Lua and AI & Smart Machines belong to the curriculum direction. They are not current classes or published schedules.

Available later Roblox

Roblox Studio / Lua

A future bridge from visual programming to Lua, 3D objects, events, and larger game systems.

Students build
Scripted obstacles, collectible systems, interactive 3D worlds, and simple NPC behaviour
Core ideas
Lua, Objects, Properties, Events, Functions, Game state
Example
Obby Basics / Coin Collector World
Explore Roblox
Available later AI

AI & Smart Machines

A future practical and critical program about patterns, predictions, prompts, limits, and human judgment.

Students build
Bounded experiments with patterns, prompts, games, images, robot decisions, and error evaluation
Core ideas
Patterns, Prediction, Prompts, Bias, Verification, Human judgment
Example
AI Guessing Game / Chatbot Character Lab
Explore AI

School and Computer Lab

The school sets the path. The lab creates room to explore.

01 / SCHOOL

Classes

Planned lessons introduce ideas in a deliberate order. Students learn a concept, see it work, and use it in a guided project.

The class gives the idea.

02 / COMPUTER LAB

Guided project time

Students modify, test, rebuild, repair, and invent with an instructor nearby. It is structured freedom, not random device time.

The lab gives the idea a life.

  1. Program
  2. Topic
  3. Lesson
  4. Guided Project
  5. Lab Project
  6. Parent Explanation
  7. Gallery / Blog

Strange and serious projects

Funny on the surface. Real ideas underneath.

Coordinates, loops, conditions, variables, collision detection, sensors, state, and debugging can survive a little nonsense.

Browse Project Library
Scratch & Game Design Complete downloadable pilot

Escape from the Giant Pigeon

Build a fast chase game with known positions, collision rules, win and loss states, and reliable restart behaviour.

  • Coordinates
  • Movement
  • Conditions
  • Collision
Beginner / Builder 45-70 minutes
Open project
Scratch & Game Design Guided Class Project

Attack of the Angry Snowballs

Build a falling-object defense game with repeated waves, score, timing, and increasingly unreasonable weather.

  • Loops
  • Randomness
  • Coordinates
  • Collision
Beginner / Builder 45-70 minutes
Open project
Robotics Guided Class Project

Robot Maze Logic

Plan, predict, and debug a robot route using paper, a grid simulation, or optional hardware.

  • Commands
  • Sequences
  • Movement
  • Direction
Beginner 45-70 minutes
Open project
Robotics Computer Lab Project

Robot Patrol Challenge

Design a patrol that repeats, senses a changed world, and uses feedback to recover.

  • Loops
  • Sensors
  • Conditions
  • State
Builder / Inventor 60-100 minutes
Open project
Scratch & Game Design Computer Lab Project

Astro-Chicken Rescue

Collect drifting space chickens while tracking several positions and avoiding danger zones.

  • Coordinates
  • Movement
  • Random Positions
  • Sensing
Builder / Inventor 45-90 minutes
Open project

Hidden ideas

The title invites the student in. The system gives the work weight.

Giant pigeon chasecoordinates / collision / state
Emotional space petvariables / events / decisions
Robot patrolsensors / feedback / autonomy
Questionable quizconditions / score / debugging
Active creative computer use, not passive screen time.

Students make decisions, predict what code will do, run tests, find mistakes, explain systems, and leave with something visible. A game project can teach logic, mathematics, writing, design, patience, and how to recover when the first plan fails.

Read practical answers for parents

Calgary / Small groups

A local school where the instructor can see the actual project.

School of Code is based in Calgary and works with small groups. Exact ages, schedules, venue details, and registration dates are still being finalized; contact us to discuss fit.

Contact Eugene

Teaching method

A bug is a clue. A demonstration is evidence.

Students meet an idea, predict what it will do, build a visible system, test its edges, change one rule, and explain the result. Theory is the skeleton that lets the project survive revision.

Read our method

Parent guides and notes

Read the reasoning behind the projects.

All articles

Have a future builder at home?

Ask about classes, schedules, age fit, or future registration. A short conversation is the best first step.

Ask About Classes