Cybersecurity · Foundations

Security foundations

Threat modelling lite, CIA triads, attacker flows, resilience vocabulary.

Sponsored

Lesson outline

  1. 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.

  2. 14
    Security foundations — Part 007

    Placeholder slot — edit in console (security-foundations-stub-007).

  3. 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.

  4. 16
    Security foundations — Part 008

    Placeholder slot — edit in console (security-foundations-stub-008).

  5. 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.

  6. 18
    Security foundations — Part 009

    Placeholder slot — edit in console (security-foundations-stub-009).

  7. 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.

  8. 20
    Security foundations — Part 010

    Placeholder slot — edit in console (security-foundations-stub-010).

  9. 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.

  10. 22
    Security foundations — Part 011

    Placeholder slot — edit in console (security-foundations-stub-011).

  11. 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.

  12. 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.