Learn Cybersecurity
Protect systems and data with practical security fundamentals.
Start learning 6 lessons · about 1.5 hours · free
About this track
Build a practical foundation in cybersecurity: reason about risk, protect identities and data, recognize common web risks, build security into software, and respond to incidents. Short Python simulations make key ideas concrete; this track focuses on defensive concepts and safe design choices.
Before you start
- No cybersecurity experience is required.
- Basic familiarity with web applications is helpful but not required.
- Examples are illustrative and do not require running security tools.
- Unit 1 · 0/3 lessons
Security foundations
Reason about risk, identity, permissions, and protected data. Badge: Risk mapper
- 0x001Think in security risksUse assets, threats, vulnerabilities, and impact to reason about risk. 13 min 13 min
- 0x102Protect identities and accessApply authentication, authorization, least privilege, and stronger sign-in. 13 min 13 min
- 0x203Handle data and encryption safelyUnderstand encryption in transit, at rest, and key handling. 13 min 13 min
- Unit 2 · 0/2 lessons
Secure systems
Recognize web risks and build security into software. Badge: Secure builder
- Unit 3 · 0/1 lessons
Response and recovery
Prepare teams to contain incidents and restore services. Badge: Incident responder
Did you like the lesson? 😆👍
Consider a donation to support our work: