Dashboard / Course

Course

Build the foundations, explore security, then go deeper. Every lesson is open. Follow the suggested order if you are new.

152 lessons available · 14 stages

Arc 1 · Stages 01–06

Foundations

Learn how computers, the command line, code, networks and the web work before security testing.

  1. 019 lessonsStartYou are hereHow this course works, what a capture-the-flag challenge is, and where you have permission to practice.9 available0 of 9 lessons complete
  2. 028 lessonsComputersHow files, programs and processes fit together, with an optional Ubuntu virtual machine setup.8 available0 of 8 lessons complete
  3. 0319 lessonsCommand lineRead shell commands for files, permissions and processes, then explore remote login and a small Bash script.19 available0 of 19 lessons complete
  4. 0411 lessonsCodeRead data as bytes, recognize hex and Base64 representations, and follow small Python programs.11 available0 of 11 lessons complete
  5. 059 lessonsNetworksFollow addresses, ports and network connections, then interpret the evidence in a packet capture.9 available0 of 9 lessons complete
  6. 068 lessonsWeb basicsFollow a domain name lookup and a web request, then see how a browser and server build a page.8 available0 of 8 lessons complete

Arc 2 · Stages 07–11

Security core

Explore security ideas, testing tools, web weaknesses, cryptography and file analysis, then prepare for a capture-the-flag (CTF) event.

  1. 078 lessonsSecurityDistinguish security goals, access decisions and ways to protect data, then plan a test within permission.8 available0 of 8 lessons complete
  2. 086 lessonsToolsRead evidence from browser tools, CyberChef, Nmap and a web proxy, with any live use limited to authorized labs.6 available0 of 6 lessons complete
  3. 0928 lessonsWeb securityRecognize common web application failures, explain their impact, and connect each failure to a defense.28 available0 of 28 lessons complete
  4. 1019 lessonsCrypto and filesSolve small cryptography puzzles, inspect file and traffic evidence, and research fictional public-information cases.19 available0 of 19 lessons complete
  5. 117 lessonsFirst CTFPrepare for a beginner capture-the-flag event, choose suitable challenges, and explain your reasoning in a writeup.7 available0 of 7 lessons complete

Arc 3 · Stages 12–14

Going deeper

Plan and interpret a complete lab test. After First CTF, the optional Reversing and Pwn stages introduce compiled programs and memory errors.

  1. 1211 lessonsTestingReview fictional password and privilege cases, plan authorized lab work, and write a finding supported by evidence.11 available0 of 11 lessons complete