Security foundations
Threat modelling lite, CIA triads, attacker flows, resilience vocabulary.
Lesson outline
-
49
Shift Security Left
Shift security left in your workflow with this hands-on Security foundations tutorial — practical steps, troubleshooting, and what to study next.
-
50
Security foundations — Part 025
Placeholder slot — edit in console (security-foundations-stub-025).
-
51
Red Team vs Blue Team
Run a red team vs blue team exercise: plan attacks, defend, and learn where your security gaps hide. Hands-on steps for developers.
-
52
Security foundations — Part 026
Placeholder slot — edit in console (security-foundations-stub-026).
-
53
Threat model for a legacy system
Learn to build a threat model for a legacy system: identify assets, trust boundaries, and attack paths. This hands-on security lesson covers practical steps, troubleshooting, and links to the next topic in the Security foundations track.
-
54
Security foundations — Part 027
Placeholder slot — edit in console (security-foundations-stub-027).
-
55
Automating Secret Scanning in CI
Automate secret scanning in CI pipelines to catch leaked credentials early. This lesson covers detection tools, pipeline integration, and remediation workflows.
-
56
Security foundations — Part 028
Placeholder slot — edit in console (security-foundations-stub-028).
-
57
Security Awareness Training Design
Design a security awareness training module — Security foundations tutorial, lesson 29.
-
58
Security foundations — Part 029
Placeholder slot — edit in console (security-foundations-stub-029).
-
59
Draft an Incident Response Plan
Learn to draft a security incident response plan in this Security foundations tutorial. Step-by-step guidance, hands-on exercise, and next steps.
-
60
Security foundations — Part 030
Placeholder slot — edit in console (security-foundations-stub-030).
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.