Create your account and join your class
If your instructor gave you a class code, join the class organization so your progress is visible and you get the right starter access.
Create your account
Follow a guided path from your first terminal command to reading real logs and completing beginner labs. Everything runs in your browser, in a safe sandbox that you can reset at any time.
Do not jump straight into hard challenges. Build the foundations first, then practise with labs.
If your instructor gave you a class code, join the class organization so your progress is visible and you get the right starter access.
Create your accountStart with Linux Fundamentals. You will practise navigation, files, logs, permissions, archives, and your first security habits.
Open Linux FundamentalsContinue with Linux Files & Permissions: short tasks with instant checks, hints, and a private terminal.
Open Linux Files & PermissionsStart with Web Basics: Headers & Cookies, IDOR, Trusting the Client, and SQL Injection. Use the hints when you get stuck.
Browse Web Basics labsSecurity work is often investigation. Try Forensics: Triage & Authentication and learn how to follow evidence in real logs.
Open the forensics pathLearn directly from an instructor in Classroom. Live sessions connect the labs to the topics you are studying this semester.
Explore ClassroomYour profile, walkthrough progress, lab solves, and class organization report show what you have completed and what to do next.
Open your profileShort, regular practice beats one long session. Aim for one walkthrough task or lab per study day, then review your notes.
Browse all walkthroughsJoin your class organization so your instructor can see your progress and you get the right starter content.
Join your classUse class organizations for join codes and progress reports, and Classroom for live instructor-led sessions. You can align the labs to your weekly syllabus.
Set up a class