Platform Walkthrough
This video shows the complete student workflow: campus login, lab selection, environment launch, and working in the terminal.
What You'll See
- Campus Login — Student authenticates with school LDAP credentials
- Lab Selection — Browse labs by category and difficulty level
- Instant Launch — A private lab environment spins up in under a minute
- Split-View Interface — Instructions on the left, terminal on the right
- Real Terminal — Full command-line access to a real operating system
- Nothing to Install — The entire experience runs in the browser
Try It Yourself
The best way to evaluate BadgerCTF is to use it. We'll set up a free pilot with your first lab running so you and your students can experience it firsthand.
We'll reach out within 1 business day to discuss your setup and get you started.
Frequently Asked Questions
What servers do I need?
For Docker-only labs, any Linux server with Docker installed works. For full LXC/VM support, you'll need a Proxmox VE server. We help you assess what you have and what you need.
What browsers work?
Chrome, Firefox, Safari, and Edge all work. No browser plugins or extensions needed. Students on Chromebooks and iPads can use BadgerCTF without any limitations.
How fast can we go live?
Docker-only setups can be running in a day or two. Full deployments with LDAP and multiple runtimes typically take 1-2 weeks. We handle the installation.
Do students need accounts?
No. BadgerCTF authenticates against your existing campus directory (LDAP or Active Directory). Students log in with the same credentials they use for everything else.
Where is student data stored?
On your servers. BadgerCTF is deployed on-premises. Student data, lab content, telemetry, and session recordings never leave your network.
Can I create my own labs?
Yes. Write lab instructions in Markdown, build your own Docker images or VM templates, or use the AI generator to create labs from a text description of what you want to teach.