from first concept to confident practice
Cybersecurity
Protect systems and data with practical security fundamentals.
About this track
Learn to think like a defender: what’s worth protecting, how attackers get in, and how to stop them - or catch them fast when they do.
You’ll weigh risks, distinguish hacker labels from red, blue and purple team roles, trace the history of worms and viruses, recognize software used in malicious campaigns, threat-model a system with STRIDE, spot phishing, protect accounts and limit lateral movement, crack a classical cipher and see why modern cryptography holds, secure cloud-stored data, keep code and data apart on the web, manage vulnerabilities and the software supply chain, then detect attacks in logs and respond to incidents. You’ll also use AI to examine security evidence, study real AI-assisted vulnerability research, and defend agents against prompt injection and excessive permissions. Along the way you’ll hunt for red flags, test passwords, turn a cipher wheel, watch hashes avalanche, step through TLS and CSRF, and fix a network rule that exposes a database. Where a security bug lives in code, you’ll write and fix real Python in your browser. Everywhere else you’ll do the job itself: reading output, reviewing configs and running an incident. The capstone has you investigate a breach from its logs. Everything here is defensive.
- No cybersecurity experience is required.
- Basic Python, for the coding exercises.
Your path
0 of 15 lessons · 0%Restoring your progress…
- Unit 1 · 0/3 lessons
Security foundations
Weigh risks, learn hacker roles and attack history, threat-model with STRIDE, and spot social engineering. Badge: Risk mapper
- 0x001Think in security risksUse the CIA triad to rank risks, and distinguish hacker labels from security team roles. 33 min 33 min
- 0x102How attacks evolved and how to threat-modelRecognize malware and attacker tools, then use data flows and STRIDE to find threats. 38 min 38 min
- 0x203Spot phishing and social engineeringRecognize the tricks that target people instead of computers, and check where links really go. 20 min 20 min
- Unit 2 · 0/4 lessons
Identity and cryptography
Control access and lateral movement, store passwords safely, and protect data with TLS and cloud permissions. Badge: Key keeper
- 0x304Protect identities and accessSeparate authentication from authorization, limit access, and contain a compromised device. 28 min 0/1 exercises solved 28 min 0/1 exercises solved
- 0x405Passwords, passkeys and MFAApply modern password rules, store passwords safely, and choose phishing-resistant sign-in. 25 min 0/1 exercises solved 25 min 0/1 exercises solved
- 0x506Crack a cipher, trust a hashBreak a Caesar cipher with frequency analysis, then see what makes modern hashes different. 22 min 0/1 exercises solved 22 min 0/1 exercises solved
- 0x607Handle data and encryption safelyUse encryption and TLS, manage keys, and keep cloud-stored data private. 37 min 0/1 exercises solved 37 min 0/1 exercises solved
- Unit 3 · 0/3 lessons
Secure systems
Stop injection and XSS, defend the browser, and manage vulnerable software and dependencies. Badge: Secure builder
- 0x708Recognize common web risksKeep data separate from code: parameterized queries, output encoding and allowlists. 22 min 0/1 exercises solved 22 min 0/1 exercises solved
- 0x809Defend the browser: XSS, CSRF and cookiesUnderstand cross-site scripting and request forgery, and the browser features that stop them. 22 min 22 min
- 0x9010Build security into developmentUse secure defaults, protect dependencies and secrets, and prioritize real-world vulnerabilities. 35 min 0/1 exercises solved 35 min 0/1 exercises solved
- Unit 4 · 0/2 lessons
Detection, response and recovery
Log and detect attacks, respond to incidents, and recover from backups. Badge: Incident responder
- 0xA011Log, detect and alertRecord the right security events, keep secrets out of logs, and turn patterns into alerts. 22 min 0/2 exercises solved 22 min 0/2 exercises solved
- 0xB012Respond to incidents and recoverPrepare, contain, eradicate and recover - and make sure backups really work. 26 min 26 min
- Unit 5 · 0/2 lessons
AI and cybersecurity
Use AI for investigation and testing, recognize AI-assisted attacks, and secure agents and their tools. Badge: AI security analyst
- Unit 6 · 0/1 lessons
Capstone
Investigate a breach from its logs. Badge: Breach investigator