Turn what you know into
AI security judgment.
Begin with your background. Study the first mechanism, explain it in your own words, then test your reasoning on a worked question.
What experience are you bringing?
Every route starts with a free lesson. Later steps show when an account or Premium is needed.
Your route into AI security
Trace where input becomes authority. Start with trust boundaries and injection, then apply the same reasoning to LLM features.
- 01Trust Boundaries, Assets and AdversariesThe habit every later lesson relies on.Free
- 02Threat Modeling with Data-Flow Diagrams and STRIDEA repeatable way to find what can go wrong.Free
- 03Injection VulnerabilitiesSQL injection to SSRF: the shape prompt injection repeats.Free
- 04How LLM Applications WorkWhat actually enters the model's context, and from whom.Free
- 05What Is Prompt Injection?Why prompt injection has no parameterised-query fix.Free
- 06The Lethal TrifectaCheck how private data, untrusted inputs and external actions combine.Free
- 07Insecure Output HandlingThe bugs your own code introduces after the model answers.Free
Your route into AI security
Connect your security experience to model context, indirect injection and tool permissions. Start with how an LLM application processes a request.
- 01How LLM Applications WorkThe working model of an LLM app, in security terms.Free
- 02Context Windows, System Prompts and Chat TemplatesWhat a role marker is, and what it is not.Free
- 03What Is Prompt Injection?The root cause, stated precisely.Free
- 04Indirect Prompt InjectionWho the attacker is changes everything.Free
- 05The Lethal TrifectaThe fastest way to find the critical risk in an agent.Free
- 06MCP SecurityTool metadata is a prompt and a supply chain.Free
- 07What AI Red Teaming IsTesting systems whose failures are probabilistic.Free
Your route into AI security
Start with the threat-modeling habit, then the attacks that target the model, its data and its weights.
- 01Trust Boundaries, Assets and AdversariesName the asset and the adversary before the defence.Free
- 02Unsafe Model Files: Pickle versus SafetensorsWhy loading a model file can run code.Free
- 03Data PoisoningHow training data becomes an attack surface.Free
- 04Membership Inference AttacksWhat a model reveals about its training set.Free
- 05What Is Prompt Injection?The application-layer risk your model ships into.Free
- 06Protecting Model WeightsWeights as the asset worth stealing.Free
Build your security foundations
Begin with assets, adversaries and trust boundaries. Add the cryptography and identity basics you need before studying LLM applications.
- 01Trust Boundaries, Assets and AdversariesWhere every security argument starts.Free
- 02Confidentiality, Integrity, Availability and AuthenticityThe properties every control protects.Free
- 03Hashes, MACs and Digital SignaturesThe three primitives that prove things.Free
- 04Authentication versus AuthorizationTwo questions that are often confused.Free
- 05How LLM Applications WorkHow an AI product is put together.Free
- 06What Is Prompt Injection?How untrusted text can be treated as an instruction.Free
- 07The Lethal TrifectaYour first agent design review.Free
Leave each session with an explanation you can defend.
Draw the mechanism.
Read a lesson and trace the data through its diagram. Identify which component enforces each boundary.
Browse concept lessons →Answer before you reveal.
State your assumptions and choose a control. Compare your reasoning with the worked answer and its scoring criteria.
Try a starter question →Change one constraint.
Use a question’s what-if follow-ups, then a practice test. Return to the lesson behind any decision you could not explain.
Explore practice tests →A first question in every topic.
These 45 starter questions are open to read. Pick a topic you have studied, attempt the answer, then check the explanation. The full bank adds harder scenarios and follow-ups.