Nothing to install
Any laptop, any lab room. The workspace is in the browser and it persists.
May we use cookies to learn which of our ads brought you here? Nothing is shared until you say yes. How we use them
Real technology, taught on real machines rather than described on slides. Start with Linux workspaces and nothing else. Learn, Discuss, Evaluate and CTF are switched on later, per workspace, or never.
How the trial works: sign in, tell us about your institution, and once we approve it you get a dedicated 4 vCPU / 8 GB server under your own brand, free for 30 days. Afterwards the same server carries on as the Nano plan at €30.00 a month, and you can move to a bigger machine whenever you want. Want us to set it up for your team? Done-for-you setup →
Machines first
Any laptop, any lab room. The workspace is in the browser and it persists.
Root, SSH, VS Code and a VPN address. A desktop when the class needs one.
114+ templates, from a plain Ubuntu box to Jupyter. Publish your own.
A class at a glance
A department per class, with the students in it and the workspaces they run. Limits per class, enforced rather than reported.
Then the modules
Always on. The workspaces, and the administrators who manage them.
Roadmaps and a syllabus, when a course needs an order.
Quizzes and a code arena. Submissions run against real test cases.
A forum with a relevant feed. Flags, clans and timed events.
Each module is a switch per platform. Off costs nothing and shows nothing.
Watch
Filmed on the platform itself. What is on screen is what a student opens from any laptop, with no lab PC behind it.
Want to know more? Press play. It is the platform, not a slide deck.
One platform, many classes
The whole institution or company, with its plan and its ceiling.
One per course, batch or team. Members, storage, workspace and lab quotas, enforced rather than reported.
Publish one template per subject or stack. Everyone in the department starts from it.
A persistent Linux machine per person, with SSH, VS Code in the browser and a desktop when needed.
Tracking
Not attendance. What they opened, what they finished and what ran, kept per person as it happens, so a teacher can see who is stuck before the term ends rather than after it.
Lessons finished and submissions made are recorded against the student, and follow them from one class into the next.
A quiz or an arena submission is run, not read, so every child in the room is marked the same way.
A department per class, with the students in it and the workspaces they are running, on one screen.
Agents in class
Teachers and students connect Claude, Codex or any MCP client with their own permissions. The quiz bank, the code arena and the CTF flags are refused over MCP for every role, including an admin.
Over MCP, with no SSH key and nothing for a teacher to join.
Refused before any role is checked.
Build on it
The dashboard is built on its own HTTP API, and the same platform speaks MCP. A school portal, a timetable or an agent can drive it, with the permissions of whoever is calling.
Everything on the dashboard is an API call, so the school's own portal can create a class, add a student and hand back a workspace without anyone opening this one.
One connection. What the model is shown follows that teacher's role, and every call it makes is written down against them.
Students sign in with the school account they already have. GitLab, Google, Entra or any OIDC issuer, and the application is yours.
Use cases
Any laptop, any lab room. The workspace persists.
Members, storage, workspace and lab quotas, set per class.
Labs and Workspaces are always on. The rest is a switch per platform.
A club is a department too. CTF gives it missions, flags and a live scoreboard.
Teachers get the same machine as the class, plus the department that runs it.
Real Linux workspaces for every student, and the teaching side switched on per workspace.