Skip to content

guided study

Study paths

Not sure where to start? Each path is a deliberate order: one topic prepares the next. Mark what you have studied (or pass a topic quiz) and your progress shows up here and on the maps.

your progress

0/106 topics studied

AppSec0/9
CloudSec0/11
Agents0/15
SecOps0/10
Engineering0/8
OWASP Top 100/10
Vibecoding0/9
DevOps0/10
Incident response0/8
Offensive security0/8
GRC and leadership0/8
saved only in this browser

AppSec from zero to the pipeline

beginner

The natural order for understanding each check and where it fits in the pipeline.

0/9
  1. CI/CDappsecThe pipeline is the stage: understand the steps before the tools.
  2. Shift-leftappsecThe idea that organizes everything: finding it early costs less.
  3. Threat modeling: think like the attacker before codingappsecThe leftmost point: finding the flaw in the design.
  4. Secrets ScanningappsecThe most common mistake and the cheapest to avoid.
  5. SASTappsecLooking at the code you wrote.
  6. SCAappsecLooking at the code you imported.
  7. SBOMappsecKeeping the inventory of what was shipped.
  8. DASTappsecAttacking the running application, from the outside.
  9. DevSecOpsappsecBringing it all together in gates, policies and culture.
start path: CI/CD

Cloud security: from identity to response

beginner

Follows the cloud cycle: protect, detect and respond, starting with identity.

0/11
  1. IAM - identity and accesscloudsecIdentity is the new perimeter: the place to start.
  2. Network - segmentation and zero-trustcloudsecSegment to limit lateral movement.
  3. Logging & detection - signals and alertscloudsecNo signal, no detection: logs come first.
  4. Zero-trust - trust modelcloudsecThe mental model that joins identity and network: no origin is trusted by default.
  5. KMS & crypto - keys and envelopescloudsecEncrypting well depends on controlling the keys.
  6. Secrets - vaults and rotationcloudsecEphemeral secrets, in a vault, with rotation.
  7. Containers - images and supply chaincloudsecImmutable images and the supply chain.
  8. Kubernetes - secure runtimecloudsecThe cluster as a distributed operating system.
  9. CSPM - cloud posturecloudsecContinuous posture: detect configuration drift.
  10. CWPP - workload protectioncloudsecSee what happens inside the workload.
  11. Cloud incident responsecloudsecFrom alert to containment, with the evidence preserved.
start path: IAM - identity and access

AI agents, from RAG to evaluation

intermediate

Build an agent's pipeline and learn where each risk shows up.

0/12
  1. LLM - large language modelai-agentsThe core: what the model does and where it fails.
  2. Chunkingai-agentsHow knowledge is sliced up.
  3. Embeddingsai-agentsTurning text into vector meaning.
  4. Vector DBai-agentsWhere the vectors live and who can see them.
  5. Retrievalai-agentsChoosing the right context for the question.
  6. RAG - retrieval-augmented generationai-agentsCombining retrieval and generation, and their indirect injection risk.
  7. Tool callingai-agentsWhen the model starts acting in the world.
  8. MCP - model context protocolai-agentsThe protocol that connects tools, and its attack surface.
  9. Orchestrationai-agentsMultiple agents, trust that must not be transitive.
  10. Guardrails - input and output filtersai-agentsLayers of protection before and after the model.
  11. Evals - quality measured in productionai-agentsMeasure before you believe.
  12. Regression evals - fixed suite on the PRai-agentsProtect what already works with every change.
start path: LLM - large language model

From commit to cloud

intermediate

A path across domains: the same artifact, from the pipeline to production.

0/9
  1. Threat modeling: think like the attacker before codingappsecStart with the design: which threats are worth handling?
  2. Secrets ScanningappsecNo secrets in the repository.
  3. SCAappsecDependencies verified before the build.
  4. SBOMappsecThe inventory that travels with the artifact.
  5. Containers - images and supply chaincloudsecThe artifact becomes an image: signed and immutable.
  6. IAM - identity and accesscloudsecThe workload runs with the least privilege it needs.
  7. Secrets - vaults and rotationcloudsecIn production, the secret comes from the vault.
  8. CSPM - cloud posturecloudsecThe environment's posture is watched continuously.
  9. Cloud incident responsecloudsecWhen something slips through, the response is already rehearsed.
start path: Threat modeling: think like the attacker before coding

L7 defense and SOC operations

intermediate

From log to block: observe, detect, act and measure, like a real edge defense program.

0/10
  1. Edge and application telemetrysecopsWithout good data, there is no good detection.
  2. Scale: telemetry, cardinality and costsecopsHow to keep everything fast and cheap when volume explodes.
  3. L7 attacks: what to look forsecopsThe signatures of the attacks you will be looking for.
  4. Detection engineeringsecopsTurning patterns into versioned, measured detections.
  5. WAF - observation, shadow and enforcementsecopsActing carefully: observation, shadow and enforcement.
  6. Adaptive rate limitingsecopsLimiting abuse without punishing real users.
  7. Bot managementsecopsSeparating legitimate automation from automated abuse.
  8. Runbooks, response and post-incident hardeningsecopsFast containment and a fix that closes the door.
  9. SOC SLOs and continuous tuningsecopsProving it works and tuning every week.
  10. Defense in depth: edge system designsecopsThe design that ties it all together: where each control lives and what happens if it fails.
start path: Edge and application telemetry

Security engineering at scale

intermediate

From infrastructure as code to automation with brakes: how to build the security platform.

0/8
  1. Secure infrastructure as codesecengStart with what you provision: reviewed, scanned infrastructure.
  2. Policy as codesecengExecutable rules that apply to everyone.
  3. CI/CD hardeningsecengThe pipeline that delivers everything must be trustworthy.
  4. Reliability at scale: idempotency, retries and backpressuresecengAt scale, failure happens: do not lose or duplicate decisions.
  5. Observability of the security platform itselfsecengKnowing when your own pipeline is blind.
  6. Security automation and playbooks as codesecengAutomated response with brakes.
  7. AI in triage and mitigationsecengSpeeding up triage without trusting blindly.
  8. Security as an internal productsecengThe secure path must be the easiest one.
start path: Secure infrastructure as code

OWASP Top 10, from code to operations

beginner

The ten most important risks in web applications, in the order that makes the most sense for learning, each with failing code, resilient code and the test that proves it.

0/10
  1. A01 Broken Access ControlowaspRisk number one: who can do what, on every request.
  2. A05 InjectionowaspData turning into instructions: the pattern behind SQLi, XSS and commands.
  3. A07 Authentication FailuresowaspProving who the user is without opening the door to anyone else.
  4. A04 Cryptographic FailuresowaspProtecting data at rest and in transit without inventing an algorithm.
  5. A02 Security MisconfigurationowaspCorrect software, insecure configuration: the cheapest mistake to find.
  6. A06 Insecure DesignowaspThe flaw that lives in the idea, not in the code.
  7. A03 Software Supply Chain FailuresowaspYou ship other people's code along with your own.
  8. A08 Software or Data Integrity FailuresowaspProving that what runs is what should run.
  9. A09 Security Logging and Alerting FailuresowaspSeeing the attack while it happens.
  10. A10 Mishandling of Exceptional ConditionsowaspWhat happens when something goes wrong is security too.
start path: A01 Broken Access Control

AI coding, with judgment

beginner

From what these tools are to using them safely: layers, comparison, context, parallelism, verification and agent security.

0/9
  1. The vibecoding spectrumvibecodingThe spectrum: from autocomplete to autonomous agents, and where each one fits.
  2. Model, harness and providervibecodingModel, harness and provider: the confusion that explains almost everything.
  3. Coding agents comparedvibecodingClaude Code, OpenCode, OMP, OMO, herdr: what each one really is.
  4. Choosing a model: frontier, cheap and openvibecodingFrontier, cheap and open models: cost, speed and where your code goes.
  5. When to use whatvibecodingFrom the task to the tool, the model and the level of autonomy.
  6. Context engineering for coding agentsvibecodingWhat the agent sees decides the quality of what it does.
  7. The verification loopvibecodingTrust only what you can check.
  8. Orchestration and parallel agentsvibecodingMultiple agents without chaos: worktrees, multiplexers and review.
  9. Securing the agent itselfvibecodingThe agent reads untrusted text and runs commands: protect it.
start path: The vibecoding spectrum

DevOps from zero to production

beginner

The foundation that DevOps and DevSecOps require, in the order in which each piece builds on the previous one.

0/10
  1. Linux and networking essentialsdevopsThe ground floor: processes, permissions, DNS, TCP and TLS.
  2. Git workflows and code reviewdevopsEvery change goes through review and version control.
  3. Containers and imagesdevopsPackaging the application to be small, reproducible and secure.
  4. The delivery lifecycledevopsThe cycle you will automate and the principles behind it.
  5. CI pipelines that stay fastdevopsFast, reliable pipelines that are clear when they fail.
  6. Infrastructure as codedevopsEnvironments described as code and reproducible.
  7. Kubernetes fundamentalsdevopsRunning containers in a cluster with limits and checks.
  8. Release strategies and rollbackdevopsCanary, blue/green and flags: release without betting everything.
  9. Observability: metrics, logs and tracesdevopsKnowing what the system does and alerting on what matters.
  10. Reliability: SLOs, error budgets and incidentsdevopsSLOs, error budgets and learning from every failure.
start path: Linux and networking essentials

Incident response, from alert to evidence

intermediate

Prepare, detect, contain and investigate: the order in which each defense skill builds on the previous one.

0/8
  1. The incident response lifecycleresponseThe cycle, the roles and the severity, before any crisis.
  2. Threat intelligenceresponseWho attacks, how, and how confident we are about it.
  3. Log analysis and building a timelineresponseBuilding the story from logs with clean timestamps.
  4. Threat huntingresponseLooking for what the alerts missed, hypothesis by hypothesis.
  5. Triage, scoping and containmentresponseScoping and containing without destroying evidence.
  6. Ransomware response playbookresponseThe hardest case, handled as a business crisis.
  7. Digital forensics fundamentalsresponseCollecting evidence that no one can dispute.
  8. Malware analysis fundamentalsresponseSafely triaging a suspicious file and producing a detection.
start path: The incident response lifecycle

Offensive security, with authorization

intermediate

From what separates a test from a crime to the report that becomes a fix.

0/8
  1. Authorization, scope and ethicsoffsecAuthorization, scope and ethics before any packet.
  2. Penetration testing methodologyoffsecPhases and standards that provide repeatability.
  3. Reconnaissance and attack surfaceoffsecDiscovering what is exposed, from the attacker's side and the defender's.
  4. Web and API security testingoffsecTwo accounts and a proxy answer most questions.
  5. Attack paths and privilege escalationoffsecHow small weaknesses chain together, and how to cut them.
  6. Social engineering and phishing defenseoffsecThe human surface and the controls that do not depend on perfection.
  7. Red team, purple team and adversary emulationoffsecTesting whether the defense detects a realistic adversary.
  8. Reporting findings and driving remediationoffsecThe report is the product: impact, evidence and fix.
start path: Authorization, scope and ethics

GRC and security leadership

intermediate

Risk, frameworks, evidence, metrics and the conversation with the board.

0/8
  1. Security risk managementgrcDeciding by risk, not by urgency.
  2. Security frameworks and standardsgrcThe common vocabulary, and how to choose and combine.
  3. Third-party and supply chain riskgrcThe attack surface that is not on your servers.
  4. Security architecture principlesgrcControls designed once, as a standard.
  5. Compliance in practice: controls, evidence and auditsgrcContinuous evidence instead of an audit scramble.
  6. Security metrics and reporting to leadershipgrcOutcomes, not activity.
  7. Security strategy, roadmap and budgetgrcPriorities, roadmap and budget.
  8. Crisis communication and security culturegrcWhat to say in the crisis and the culture that precedes it.
start path: Security risk management