Services

Every discipline,
one browser-based platform.

Seven core domains, each delivered as isolated, hands-on labs that run entirely in the student's browser. Real tools, real environments, real outcomes, assessment-ready and QAA-mapped.

Disciplines

Seven disciplines, one browser-based lab platform.

Each one ships as isolated, hands-on labs that run in the student's browser, with the same enrolment, coursework and marking underneath. You enable only the disciplines you teach.

$ nmap -sV target.lab
PORT 22/tcp open ssh
$ msfconsole
[*] flag captured ✓

Cybersecurity & CTF

Browser-based Kali Linux workstations, vulnerable applications and full CTF infrastructure for accredited cybersecurity modules.

  • Kali Linux 2025+ in-browser, no install
  • Juice Shop, DVWA, custom challenge libraries
  • Per-student isolated networks (OpenVPN + container)
  • Live scoreboard and flag submission
  • Mapped to UK QAA cybersecurity outcomes
import torch
model = nn.Sequential(
  nn.Linear(784, 128),
  nn.ReLU(),
  nn.Linear(128, 10))
# GPU acquired ✓

AI & Machine Learning

Jupyter notebooks, GPU-accelerated training, and MLOps pipelines, all in-browser, with provisioned compute that scales to a cohort.

  • JupyterLab + VS Code in-browser
  • PyTorch, TensorFlow, scikit-learn, HuggingFace pre-installed
  • Fair-share GPU allocation across cohorts
  • Dataset vault with university IP controls
  • Reproducible kernels: same outcome on every machine
ros2 launch px4 sim_x500
[INFO] uavcan node up
ros2 topic pub /cmd_vel ...
[OK] hover at 5m ✓

Drone & Robotics

Simulate flight controllers, programme autonomous drones, and test robotics firmware in virtual ROS environments, without a single physical drone.

  • ROS 2 + Gazebo browser-based simulator
  • PX4 SITL flight controller emulation
  • Multi-drone swarm scenarios
  • Physics-accurate environments (wind, terrain, obstacles)
  • Simulated crashes cost nothing to repair
void setup() {
  pinMode(13, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);
  // LED on ✓
}

Arduino & IoT

Write, compile and test embedded code with virtual Arduino boards, sensors and serial monitors. Every student gets a virtual breadboard.

  • Virtual Arduino Uno, Nano, ESP32 boards
  • Sensor libraries (DHT, ultrasonic, IMU, GPS)
  • Live serial monitor & logic analyser
  • Wokwi-style circuit visualisation
  • OTA-style assignment submission
.tran 0 5m 0 1u
V1 in 0 SIN(0 5 1k)
R1 in out 1k
C1 out 0 100n
[OK] -3dB at 1.59kHz ✓

Electrical Engineering

Design and simulate analogue and digital circuits, run SPICE simulations, analyse waveforms, without lab equipment or physical components.

  • ngspice / LTspice in-browser
  • Schematic capture & PCB layout viewer
  • Bode plots, Fourier analysis, transient response
  • Digital logic and FPGA emulation (Verilog/VHDL)
  • Mapped to IET-accredited curriculum outcomes
$ docker compose up
[+] api healthy
[+] db healthy
$ pytest tests/
42 passed in 1.2s ✓

Programming & DevOps

Full development environments with code execution, automated testing, containerised workspaces and CI/CD pipelines for any language.

  • VS Code in-browser, full Linux shell
  • Python, Java, C/C++, Rust, Go, JS/TS, Ruby
  • Docker, Kubernetes, GitLab CI
  • Automated marking via test harnesses
  • Coursework version-controlled to institutional Git
$ wireshark capture.pcap
192.168.1.7 → DNS query
$ volatility -f mem.raw
[+] suspicious process: 1337

Networking & Digital Forensics

Topology simulation, packet capture analysis, memory forensics and incident-response scenarios, replacing static-only tools like Packet Tracer.

  • GNS3 / EVE-NG-style topology emulation
  • Wireshark, tcpdump, Suricata in-browser
  • Volatility, Autopsy, FTK Imager analysis labs
  • Realistic attack-and-defend scenarios
  • Cohort-wide topology challenges
In plain English

The words this industry uses, and what they mean.

Three terms come up in most procurement conversations. Here is what each one means.

What is a browser-based lab?

A browser-based lab is a full working environment, including the operating system, tools, files and network, that runs on our infrastructure and is streamed to a browser tab. The student installs nothing. A Chromebook, a library desktop and a ten-year-old laptop all behave identically, because none of them are doing the work.

What is a CTF platform?

Capture The Flag turns security practice into a set of challenges, each hiding a short string called a flag that proves the student solved it. A CTF platform hosts those challenges, checks submitted flags, keeps the scoreboard and shows the lecturer who is progressing. Ours does that inside the same system that holds the module and the marks.

What does an isolated environment mean?

Every student's lab is a separate container on its own private network. Nothing they run can reach another student's machine, the university network or the open internet unless a lecturer deliberately opens that path. This is what makes it safe to teach offensive security techniques to a large cohort.

For procurement & IT

The questions universities ask first.

Answers on integration, isolation, cost, compliance and deployment. If a term here is unfamiliar, the plain-English definitions are just above.

Do we need Moodle, Canvas or another LMS to use CyberRange?
No. CyberRange is a complete teaching platform. Course management, enrolment, assignments, assessment, live scoreboard and lecturer analytics are all built in. There is nothing else to deploy or license alongside it. Universities run CyberRange as a standalone system; there is no Moodle, Canvas or Blackboard dependency.
Is CyberRange mapped to the UK QAA Computing Subject Benchmark?
Yes, and we are the only browser-based academic lab platform that is. Each lab is tagged to specific QAA learning outcomes, making accreditation evidence straightforward for course directors and QAA panels. The mapping is also useful for ACE-CSE and Tech First applications.
How are students isolated from each other?
Every student receives a private, containerised environment with its own network namespace and OpenVPN tunnel. Cross-contamination is impossible. Students cannot reach each other's labs unless explicitly placed into a shared team workspace by a lecturer. The isolation model has been tested at cohort scales of 500+ concurrent students.
What does CyberRange cost compared to commercial cyber-range platforms?
CyberRange is institution-licensed, typically 10 to 100 times lower than per-seat commercial platforms such as Hack The Box for Business or Immersive Labs. Pricing is per-cohort or per-institution, not per-student. We will quote against your specific student numbers and the disciplines you need.
Does CyberRange support SSO and Shibboleth?
Yes. SAML 2.0, OIDC and Shibboleth federated authentication are supported, allowing seamless single-sign-on with your university identity provider. JISC Federation is supported out of the box.
Is CyberRange GDPR compliant? Where is student data stored?
Yes. CyberRange is GDPR-compliant and operates under a UK-based data controller. Student data is held within the UK or EU at the customer's choice, is never used for training third-party models, and is deleted on request or at end-of-cohort per your institution's retention policy.
Can CyberRange be deployed on-premise?
Yes. CyberRange is fully containerised and can be deployed on a university's own infrastructure (on-prem or private cloud) or consumed as a managed service. Most institutions start with the managed service for the pilot, then evaluate on-prem for production.
Can we run CTF competitions and inter-university events?
Yes. The same challenge infrastructure that backs a taught module will run a timed competition, with team registration, a live scoreboard, per-challenge scoring and flag submission. Institutions use it for internal cohort competitions, open days and inter-university events, then reuse the challenges as coursework afterwards.
What support and SLA do we get?
Standard institutional licences include 24×5 support during UK working hours with a 4-hour response SLA, plus 24×7 critical-incident response. Premium support and dedicated technical account management are available for larger deployments.

Ready to see it on your curriculum?

We will walk through your modules, map them to CyberRange labs and quote a pilot, usually within a week.