Propelis

ppropelis K → UNIVERSITY · CODING & COMPUTING
CLASS IN SESSION1,204 worlds open · 87 things breaking · 87 things being fixed

The infinite workshop for the agentic generation.

Not a browser IDE with a chatbot attached. Not a toy language kids outgrow. Not a locked-down classroom sandbox. Propelis is a real, limitless-feeling world where students can build almost anything — and almost nothing they do can hurt anything.

Kvoice · drawing · toys Gradevariables · loops · events Middlegames · apis · databases Highreal code · deploy · portfolio Universitysystems · security · ml
// creation comes first

The conversation is the programming.

Forming hypotheses. Decomposing problems. Defining systems. Debugging behavior. Inspecting implementation. Iterating toward an outcome. When a five-year-old asks "why did that break?" they are already engineers. Propelis lets them start there — and progressively connects intent back to the code that runs it.

project · mars-explorergrade 3 · started 6 min ago
Make me a game where I explore Mars.
Done. You're a rover, arrow keys to drive, spacebar to scan.
world · rover.js · terrain.js · scan.js
Make the gravity weird.
I changed gravity = 3.7 to gravity = -0.4. You'll float.
Let my friend join.
Added multiplayer. Share this link: propelis.io/mars-@sam
Why did that break?
Two rovers tried to write to the same score at the same time. Want me to explain, or figure it out together?
Show me the code that controls jumping.
// rover.js line 42
if(keys.space) velY = jumpForce;
You changed jumpForce yesterday. Want to see the history?
// abstraction ladder

A beginner is not trapped in beginner tools.
An expert doesn't have to leave.

Students move freely through the same project at seven levels — from describing a thing to engineering it. The abstraction that hides complexity from a nine-year-old can become the system a nineteen-year-old studies.

01
Createdescribe what you want
02
Inspectsee what the agent built
03
Modifychange behavior
04
Understandask why it works
05
Debuginvestigate failure
06
Architectchoose how pieces fit
07
Engineerlanguages, runtimes, databases, networking, testing, deploy, concurrency, performance
GHOST

A shell they cannot destroy. Real filesystems, pipes, processes, packages, builds — inside a deeply isolated environment that resets, forks, and rewinds.

RAYJS

Compute appears when code needs it. Web servers, APIs, multiplayer, workers, agents — without provisioning infrastructure first. The curtain opens as students advance.

MONARCHDB

Databases without provisioning. Ephemeral, branchable, rewindable. What happens if I delete every player? Try it. Can we go back? Yes.

// kindergarten → university

First voice-built game. First serious product.
One continuous computational world.

A student's first drawing-controlled character, first written function, first database, first deployed website, first agent, first distributed system — and their first startup — can all live in the same place. The portfolio preserves not just artifacts but the evolution of understanding.

AGES 4-5

Kindergarten

The lesson: I can change the rules.
  • voice · drawing · generated art
  • stories · characters · toys
  • simple simulations
GRADES 1-5

Grade School

Variables, loops, and events appear when a creation needs them.
  • coordinates · data · functions
  • events · conditions
  • reading real code
GRADES 6-8

Middle School

Real systems. Real bugs. Real satisfaction.
  • multiplayer · APIs · databases
  • source control · testing
  • bots · websites · games
GRADES 9-12

High School

Coding becomes infrastructure for every subject.
  • real languages · frameworks
  • AI models · protocols
  • deploy · portfolio-quality products
UNIVERSITY

University

A distributed-systems class actually builds distributed systems.
  • systems · databases · networking
  • compilers · security · ML
  • data engineering · architecture
"

Delete the database. Break the dependency tree. Create an infinite loop. Corrupt the project. Replace the framework. Try the dangerous migration. Give the agent a terrible instruction.
Then inspect what happened.

the blast radius of curiosity is the student's sandbox
// teacher command center

AI assistance becomes an explicit instructional variable — not an uncontrolled one.

Teachers set the learning contract per student, assignment, concept, or assessment. Propelis surfaces attention, not activity — who is stuck, who is repeating a concept, whose project is quietly broken. Everything a student does (and everything the agent did) is preserved, so understanding can be verified from their own work.

AI POLICY · MRS. OKAFOR · ALGEBRA 2 · UNIT 4
A teacher's rule becomes the environment.
ATTENTION, NOT ACTIVITY — 6 STUDENTS
  • stuckAva L.3rd fetch attempt failed — same error
  • askedMiguel R."why does the game reset when I move?"
  • conceptPriya J.repeated code — invitation to teach loops
  • brokenSam K.database call in an infinite loop
  • fastChloe A.on rubric #7 · consider deeper challenge
  • verifyJordan T.agent wrote most of collision code — quiz on it
SAFETY IS ARCHITECTURAL · NOT ADMINISTRATIVE
Isolated worldsBreak the database. Corrupt the project. The blast radius ends at the sandbox.
Snapshots & time travelRoll back to the moment before it broke. Compare the working and broken states.
Sleep everythingThird-grade projects still exist in high school without years of running infrastructure.
Mediated capabilitiesPublic apps sit behind managed boundaries. No exposed secrets. Agents obey the same rules as students.
Disposable security labsIntentionally vulnerable systems for real security lessons — that can't escape the boundary.
Reproducible classroomsPublish an entire environment as a template. Fork it 30 times. Everyone gets the same broken app. Find the bug.
Build it.·Break it.·Fork it.·Deploy it.·Destroy it.·Ask why.·Start again.

Let them go insane.
Nothing important breaks.
Everything becomes learnable.

The goal is not to make coding easier by making computing smaller. The goal is to give students more computing than they have ever been allowed to touch — while making the consequences of experimentation smaller than they have ever been.

propelis.