Children should build with technology.
Games, circuits, simulations, and robot logic turn a device from a stream of content into material for construction.
Our Method
School of Code teaches ideas through visible systems. The project is not a reward after the theory; it is where the theory becomes testable.
Games, circuits, simulations, and robot logic turn a device from a stream of content into material for construction.
It has structure, sequence, intention, revision, and a reader: the computer. Code says something precise enough to run.
Students should make consequential choices, not only reproduce the instructor's finished answer.
Coordinates connect to movement, movement to collision, collision to conditions, and conditions to state. Useful ideas keep meeting.
A project can look lively, but theory gives it a structure the student can understand, repair, and reuse.
A strange mission provides a reason for a coordinate, condition, or sensor rule to matter right now.
A bug reveals a difference between the intended system and the actual one. That difference is a clue, not a verdict.
The lesson protects the learning goal. Within it, students can change rules, artwork, routes, constraints, and implementation choices.
A task should resist automatic completion without becoming so large that no version can be finished and explained.
The instructor needs to see the actual project, not only whether the editor looks busy.
A student shows the system, names a bug, identifies a choice, and explains the evidence behind a repair.
The class gives the idea. The lab gives the idea a life through modification, testing, rebuilding, and invention.
The goal is not merely to make code run. It is to understand enough of the system to change it on purpose.
Teaching model
School of Code laws
Public curriculum
The topic, lesson, and project libraries expose goals, theory kernels, checkpoints, common mistakes, challenge levels, and parent explanations.