Security foundations
Threat modelling lite, CIA triads, attacker flows, resilience vocabulary.
Lesson outline
-
37
Test Assumptions Adversarially
Learn to test assumptions with adversarial thinking in this Security foundations tutorial — hands-on steps, troubleshooting, and what to study next.
-
38
Security foundations — Part 019
Placeholder slot — edit in console (security-foundations-stub-019).
-
39
Personal Security Checklist
Create a personal security checklist in this Security foundations tutorial — learn the core concepts, apply them in a hands-on exercise, and discover what to study next.
-
40
Security foundations — Part 020
Placeholder slot — edit in console (security-foundations-stub-020).
-
41
Use Security Champions
Learn how security champions can scale security practices across your team — a practical lesson for developers.
-
42
Security foundations — Part 021
Placeholder slot — edit in console (security-foundations-stub-021).
-
43
Lightweight Security Review
Perform a lightweight security review to catch risks early. This lesson covers the core concept, a step-by-step method, hands-on exercise, common pitfalls, and what to learn next in the Security foundations track.
-
44
Security foundations — Part 022
Placeholder slot — edit in console (security-foundations-stub-022).
-
45
Risk-Adjusted Backlog Prioritization
Learn to prioritize security fixes using risk-adjusted backlogs: assess likelihood and impact, score risks, and order your backlog for maximum security impact.
-
46
Security foundations — Part 023
Placeholder slot — edit in console (security-foundations-stub-023).
-
47
Document Security Decisions
Learn to document security decisions for smooth handoffs. This lesson covers why documentation matters, how to structure it, and practical tips for keeping records clear and actionable.
-
48
Security foundations — Part 024
Placeholder slot — edit in console (security-foundations-stub-024).
Security foundations — step-by-step tutorials
What you will find here
This track walks through security foundations in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.