PROGRAMS

Course families are starting points, not grade levels.

Choose by the work you want to do, the skills you already have, and the requirements of the specific offer.

01

INIT_ · Robotics and logic

Typical ages 5–10. Build visible cause-and-effect through robots, sensors, block coding, logic, and sequencing.

02

COMPILE_ · Physical computing

Typical ages 11–14, but not age-gated. Build circuits, ESP32 projects, Python, robotics, automation, and IoT.

03

ROOT_ · Real systems

Typical ages 15+ through adults, career changers, and IT professionals. Work across Linux, networking, Git, containers, Kubernetes, cloud, and platform engineering.

04

CAMPS_ · Focused seasonal builds

Short-format offers drawn from any family. Every camp publishes its own theme, readiness, schedule, price, and requirements.

05

Where families overlap

COMPILE_ and ROOT_ intentionally meet where hardware connects to Linux, networking, MQTT, automation, IoT, and operations. One is not a universal prerequisite for the other.

06

Placement

Admissions considers goals, current experience, readiness, safety, and offer requirements. Age is useful context, not an automatic routing rule.

NEXT STEP

Find your starting point

Ask questions before committing. RootNode publishes exact offer details only when they are confirmed.

Find your starting point →