CyberLab

CyberLab Classrooms

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.

courses
32
lectures
620
labs
228
quizzes
248

Courses & Lectures

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.

Rosters in Minutes

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.

Gradebook & Live View

Quiz scores with every attempt, exam results, who is working right now, and a printable progress report for each student.

228 Labs, Ready to Assign

Browser simulations, Docker environments and multi-stage SOC campaigns across ten areas — plus your own labs alongside them.

Teach from the Lecture Hall

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 a course or a single chapter, with a due date, from 32 ready-made courses
  • Graded knowledge checks in every chapter — once, a set number of tries, or unlimited: your call
  • Passing the quiz completes the lecture; finishing a course mints a certificate
  • Quiz gradebook with each student's best score and every attempt behind it
  • Release your lecture presentations to the class when you are ready — never your instructor notes
Quiz Gradebook
Up to 3 attempts
StudentCh 1Ch 2Ch 3Passed
EC
Emma Carter
5/5
4/5×2
5/5
3/3
LB
Liam Bennett
4/5
3/5×3
1/3
ST
Sophie Turner
5/5×2
4/5
2/3
NM
Noah Mitchell
2/5×3
0/3
Intro to Cyber Security · Ch 1–3 · due Fridaybest score counts · click a score for every attempt
Simulation
+ New Tab
http://secure-payroll-verify.net/login
HR
Payroll Self-Service
Action required: verify your details within 24 hours
Employee email
Password
Verify Account
TASKTry a SQL injection to bypass this payroll login

Browser-Based Simulations

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.

  • Launches instantly in the browser — no setup or install
  • Identical, repeatable scenario for every student in the class
  • Runs on any device, including Chromebooks and tablets
  • Fully sandboxed — zero risk to real systems or networks
SOC Simulator

Multi-Stage Threat-Actor Campaigns

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.

  • 9 campaigns, 52 episodes, each modeled on a real-world threat-actor playbook
  • Every stage is mapped to a MITRE ATT&CK tactic and technique ID
  • Progress gates the next stage — no skipping ahead in the intrusion timeline
  • Spans phishing lures, lateral movement, OT/ICS intrusions, and data exfiltration
Active Threat-Actor Campaign
OP-TRAIL 01
1234
IN PROGRESSLOOT RECOVERED — 0/4 WAYPOINTS

Content-Rich Cyber Security Labs for Students

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.

  • Offensive Security (Red Teaming)
  • Defensive Security (Blue Teaming)
  • Digital Forensics & Incident Response
root@kali: ~

root@kali:~#

Midterm Exam
45 min2 attemptsshuffled
Import from Word / Excel From my question bank Copy to another class
1.MCQWhich port does HTTPS use by default?2 pts
2.True / FalseA salted hash makes rainbow tables useless.1 pts
3.Fill-inThe three-way handshake is SYN, ___, ACK.2 pts
4.MatchingMatch each attack to the layer it targets.4 pts
5.DiscussionExplain defence in depth with an example.6 pts
Results: after the window closes3 discussion answers to mark

Written Exams, Not Just Labs

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.

  • Multiple choice, true/false, fill-in-the-blank, matching and discussion questions
  • Import a whole exam from Word, Excel or a pasted answer key, and reuse questions from your bank
  • Timed windows, per-student shuffling, one question per page, an optional password
  • Auto-graded on submit; mark discussion answers with feedback; decide when students see results
  • Extra time or attempts for one student, and copy an exam to another class as a draft
Live Feature

Real-Time Session Tracking

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.

  • Active students and their current lab shown in real time
  • Time-on-task tracking per student per assignment
  • Instant alerts when a student completes a challenge
  • Full session history for grading and performance review
Live Sessions3 active
Network Security · 18 students
AC
Alex Chen00:42:11
65%

Network Recon

MT
Mia Torres01:03:57
88%

Privilege Escalation

JP
Jordan P.00:18:05
30%

SQL Injection 101

15 students offline
SL
RK
TM
+12
Student Progress
updated just now4 assignments
StudentReconWebPrivPost
RK
Raj Kumar
88%
MT
Mia Torres
92%
55%
AC
Alex Chen
85%
70%
SL
Sam Lee
75%
60%
20%
JP
Jordan P.
40%

69%

Avg Score

4/5

On track

8

Labs done

Deep Student Progress Insights

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.

  • Per-assignment scores and completion status at a glance
  • Quiz gradebook with every attempt, and exam results with per-question marks
  • Class-wide averages and rankings updated in real time
  • Identify struggling students before the deadline hits
  • Leaderboard view to keep students motivated — anonymous if the school prefers

Flexible Access Control

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.

  • Invite students by email or shareable join code
  • Assign co-instructors to share teaching responsibilities
  • Manually approve or deny membership requests
  • Remove or suspend members at any time with one click
Manage Access
Network Security

Current Members

SN
Dr. Sarah NguyenOwner
MB
Mark BensonInstructor
AC
Alex ChenStudent
+16
16 more students…Student

Invite Member

Student
Send

Pending Approvals

2
TM
PK

Priya Kapoor

[email protected]

Built for Schools

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.

  • Usernames and one-time passwords, printable credential slips, and a password reset the teacher can do in seconds
  • Term dates archive the class when the term ends and end school accounts after a grace period
  • Lab hours keep labs to class time; restrict students to the class's own content
  • Per-class AI assistant switch, anonymous leaderboards, and messaging controls
  • The administrator sets each instructor up: school name, term defaults, and which settings teachers may change
  • A one-page progress report per student, ready to print for parent-teacher meetings
Credential slip
Print slip

School

Riverside High School

Class

CS 101 · Period 3

Username

One-time password

School settings
Settings → School

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

Export Report
.xlsx.csv
Student
Email
Assignment
Score
Time
Date
Alex Chen
a.chen@uni
Network Recon
85%
00:42:11
Jun 20
Mia Torres
m.torres@uni
SQL Injection
100%
00:31:05
Jun 20
Raj Kumar
r.kumar@uni
Priv Escalation
92%
01:03:57
Jun 19
Jordan P.
j.patel@uni
Network Recon
40%
00:18:05
Jun 18
18 students · 4 assignments · 72 rows
Download .xlsx

Export Grades & Reports

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.

  • Export full class progress as .xlsx, with an exam column per exam
  • Exam results workbook with every student's best score and per-question marks
  • Includes per-student scores, time spent, and completion dates
  • A one-page progress report per student that prints straight to PDF
Free 30-minute walkthrough

Book a meeting

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.

  1. 1

    You send the form

    Takes about a minute. Tell us how many students and what you teach.

  2. 2

    We reply within two working days

    A real person writes back to agree a time that suits you.

  3. 3

    A 30-minute online walkthrough

    You drive. Bring the colleagues who would run it with you.

  • No sales pressure
  • Your data stays on your server
  • Nothing to install for the demo

Prefer e-mail? Write to

Request a walkthrough

Fields marked * are required.

About you
Your school
Your message

4,000 characters left

Security check
Loading…

Used only to arrange your meeting. See our privacy policy.