Security foundations
Threat modelling lite, CIA triads, attacker flows, resilience vocabulary.
Lesson outline
-
13
Design with Defense in Depth Layers
Learn how to design with defense in depth layers in this hands-on security foundations tutorial. Understand the core concept, apply it step by step, and master layered security for resilient systems.
-
14
Security foundations — Part 007
Placeholder slot — edit in console (security-foundations-stub-007).
-
15
Recognize Trust Boundaries
Learn to spot trust boundaries in systems to strengthen your security mindset. This lesson covers the core concept, hands-on practice, and common pitfalls. Ideal for developers building security-aware skills step by step.
-
16
Security foundations — Part 008
Placeholder slot — edit in console (security-foundations-stub-008).
-
17
Apply Secure Defaults
Apply secure defaults in your code — Security foundations. Learn the core concept, hands-on steps, troubleshooting, and what to study next.
-
18
Security foundations — Part 009
Placeholder slot — edit in console (security-foundations-stub-009).
-
19
Evaluate Risk with Simple Scoring
Learn to evaluate risk with simple scoring methods in security foundations. This tutorial covers practical scoring techniques for prioritizing threats, hands-on exercises, and common pitfalls. Ideal for developers building security intuition.
-
20
Security foundations — Part 010
Placeholder slot — edit in console (security-foundations-stub-010).
-
21
Build a Simple Threat Model
Learn to build a simple threat model for an app. Identify assets, trust boundaries, and attack paths in a step-by-step walkthrough, then test your skills with a practical exercise. Ideal for developers who want to think like an attacker and harden their apps.
-
22
Security foundations — Part 011
Placeholder slot — edit in console (security-foundations-stub-011).
-
23
Map Exploit Paths with Attack Trees
Use attack trees to map exploit paths — a practical security foundations tutorial. Step-by-step guidance, hands-on examples, and troubleshooting for developers.
-
24
Security foundations — Part 012
Placeholder slot — edit in console (security-foundations-stub-012).
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.