Teach from ready-made courses, run hands-on labs, set written exams and see every student's progress — in a classroom built for schools: usernames instead of email addresses, term dates, class hours, and an administrator who decides which settings teachers may change.
Assign a whole course or a single chapter from 32 ready-made courses — 620 lectures with graded quizzes, terminal sandboxes and browser widgets built in.
Import a roster from a spreadsheet or add students one at a time. In School Mode each student gets a username and a one-time password — no email address needed.
Quiz scores with every attempt, exam results, who is working right now, and a printable progress report for each student.
Browser simulations, Docker environments and multi-stage SOC campaigns across ten areas — plus your own labs alongside them.
Assign a whole course or one chapter as an assignment. Students read the lecture, try the embedded terminal, and prove it in a graded knowledge check — and their completion rolls straight into your gradebook.
Assign realistic, pre-built simulated environments — phishing pages, fake network dashboards, mock enterprise portals — that run instantly in the browser. No VMs to provision, no waiting on containers, the same safe scenario for every student.
Beyond single-scenario simulations, assign entire narrative-driven SOC campaigns — multi-episode threat-actor storylines that unfold stage by stage, from initial access through exfiltration. Each stage unlocks only once the last one is cleared, so students follow the same intrusion a real analyst would, one confirmed step at a time, all the way to the cache at the end of the trail.
Choose from over 100 existing cyber security rooms. Our content caters to all experience levels and teaches skills that can be applied in the industry.
root@kali:~# ▊
Set a timed exam of questions, of labs, or both, with the points combined into one score. Build it in the editor, import it from the answer key you already have, or pull questions from your own bank.
See exactly which students are active right now. Monitor time on task, current lab, and completion progress — all in one live view. No more guessing who's working and who isn't.
Network Recon
Privilege Escalation
SQL Injection 101
69%
Avg Score
4/5
On track
8
Labs done
Get a full picture of every student's performance across all assignments. Identify who needs help, celebrate top performers, and intervene early — all with a single glance.
You decide who can join, who can co-teach, and who gets restricted access. Manage roles, approve join requests, and keep your classroom secure with invite-only enrollment.
Current Members
Invite Member
Many students have no email address, and a school runs on terms, timetables and rules. School Mode gives every student a username and a one-time password, and every class the settings a school expects — with the administrator deciding what each teacher may change.
School
Riverside High School
Class
CS 101 · Period 3
Username
—
One-time password
—
Termset by admin
Sep 8 – Jan 16
Lab hours
Mon–Fri · 08:00–15:30
Restrict to class content
students see this class's courses and labs only
AI assistantset by admin
off for this class
Anonymous leaderboard
classmates appear as initials
One-click export of full class performance data. Download structured spreadsheets for grading, LMS upload, or institutional reporting — with every score, timestamp, and session log included.
See CyberLab running on a server like yours: the Lecture Hall, a live lab, a written exam and the gradebook, with time for your questions about your classes, your students and your network.
You send the form
Takes about a minute. Tell us how many students and what you teach.
We reply within two working days
A real person writes back to agree a time that suits you.
A 30-minute online walkthrough
You drive. Bring the colleagues who would run it with you.
Prefer e-mail? Write to