Break things. On purpose.
Learn cyber for real.
student.mlab.sh is a course platform built around how cyber actually sticks: short modules, hands-on examples, and an in-platform currency you earn by doing, not by paying.
Three ways to level up.
Pick a guided path if you don't know where to start, jump straight into a lab if you do, or sharpen up on a weekly challenge when you're hunting a flag.
Pick a course
Bite-sized modules sorted by tier (T0 to T4). Open one, read the lessons in markdown, mark them done.
Pay in gems
Tier 0 is always free. Higher tiers cost 5 to 60 gems. Earn them by completing free courses, no card needed.
Follow a path
Curated sequences that chain courses. Progress is tracked automatically, badges land at the end.
Five tiers,
one coherent ladder.
From "what's a shell" to "build your own C2", every course slots into a tier that signals difficulty and price. Free at the bottom, expensive at the top, gemmable in either direction.
Browse all coursesDon't pick courses one by one.
Follow a path.
A path is an ordered sequence of courses with a single badge at the end. Progress is computed automatically: complete every course in the path and the badge lands on your profile.
See available pathsWeb exploitation
From "what's HTTP" to OWASP top 10 with hands-on examples. Free entry, paid deep-dives.
Network & pivoting
Recon, exploitation, lateral. Bonus: how to read your VPN logs without crying.
Blue team essentials
SOC analyst onboarding, SIEM, detection writing. Built for that first SOC internship.
Active Directory
Kerberoasting, AS-REP, DCSync. Long, dense, by design.
Clubs for students.
Classes for teachers.
Bring your cyber club or your whole class on board. Both are free. Both ship with shareable invite links, a member roster, and a unified view of who's making progress.
Invite by link
No spreadsheet, no manual roster.
Per-student stats
For teachers, on every student.
Private classes
UUID URLs, non-guessable.
Free for both
Always. No card, no trial.
Your first 50 gems are waiting.
Sign in with your mlab account, claim them, and unlock your first course in under a minute.
Sign in & start learning