The first twenty or so labs — Getting Started, Introduction to ROS 2, and the Pre-Installed Demos — are foundational: each one introduces a genuinely new movement or concept and closes one specific knowledge gap. From there, the curriculum runs in focused sections of about ten labs — Control, React, Perceive, Create — where every lab in a section works toward one larger final behavior.
A section's early labs start from working code — students change a value or a line and see the effect.
The training wheels come off gradually across the section, not all at once.
Every section ends with the student building the complete behavior themselves, unguided.
Concepts are taught inside the lab where they're needed, not as theory beforehand — and each lab is one continuous, code-centered activity, not a click-through wizard.
The Learning Portal holds the final version of the curriculum, and this page mirrors it. Seven sections: three foundation sections that are fully available today, then four lab levels — Level 1 is complete, and Levels 2–4 are the planned path to around 100 labs. Every lab has starter code, step-by-step instructions, and a debug checklist, and runs on real hardware.
Tap a section to see everything inside it.
Working titles for the ten Level 2 labs (Labs 11–20). Not yet available — released as development continues.
Labs 21–60. Level 3 builds toward a student project track: vision pipelines, depth-based tracking, state-machine design, and multi-sensor integration. Exact lab titles will be finalized as development continues.
Labs 61–100. Level 4 is the project track: fully student-authored programs, original ROS 2 package design, multi-node architecture, and a final showcase demo. Exact lab titles will be finalized as development continues.
Two curriculums at different difficulty levels, with overlapping features and skills, that all connect together at the end.
The same demos, joints, and ROS 2 ideas, paced for younger students — still real code moving real hardware.
Both tracks use the same Learning Portal, the same pre-installed demos, the same joint commands and safety rules, and the same four levels — Control, React, Perceive, Create.
The two tracks converge at the end of the path, in Level 4 — Create, where every student builds toward the same final showcase.
The same skills pushed further — more original code and more of the perception, state-machine, and multi-node work that leads into the project track.
The path in the Learning Portal today is the foundation both tracks are built from. Track-specific lab versions are planned and will be released as development continues.
The Learning Portal's curriculum, setup guides, safety documentation and repair tutorials are free to access. Running a classroom on the robot — hosted student accounts, the code queue that sends student programs to the robot, and live video — is a $12 per month or $100 per year subscription, and the first year is free with every purchase.
One plan, one price. Contact sales for institutional terms.
The Learning Portal teaches students directly, step by step, through setup, programming, testing, debugging, safety, and repair — no one on staff needs a robotics or engineering background to bring S1 into a classroom. Basic computer familiarity is recommended. This removes the need for specialized instructor expertise; it does not remove the need for an adult to supervise the classroom.
A step-by-step checklist covering power, network, connecting through the Learning Portal, and running the first demo.
View guide →A recommended pacing guide and weekly lesson sequence, so a teacher or club advisor can run the program without building a curriculum from scratch.
Students write code in the Learning Portal and queue it for an instructor-approved robot run, then watch the result on live video. Real-robot wait times depend on instructor approval, queue length, and run duration. Each robot is designed for two authorized administrator accounts, so approval can be shared across teachers or a club advisor.
Classroom workflow →Layered safety architecture, emergency stop, and the protected motion-control system every command passes through.
Read Safety →Email SwayForm support for hardware issues, replacement parts, portal access, connectivity, or account questions. Response-time commitments will be confirmed before commercial release.
support@swayform.net →S1 is $6,999.99 per unit. Replacement parts typically cost $100 or less per limb, so accidental damage during classroom use stays cheap to fix. The cloud subscription is $12 per month or $100 per year, with the first year free on every purchase. Contact our sales team for pilot availability, package details, and institutional terms.
Pilot interest is currently open. Commercial availability is targeted for Fall 2027.
No hidden fees — the price you're quoted is the price you pay. Purchase order, invoicing, and payment method details will be confirmed before commercial release.
Size the robot fleet around supervised hardware time, team rotation, and class length.
Contact sales for pilot availability, package details, and institutional pricing.
Contact Sales