Back to AI & Retrieval notes

Learning roadmap

Agents & LangGraph

Choose a goal, then follow each stage as an ordered, explained outline.

Learning goal

Learn deeply

Build a durable mental model, then transfer it into a working application.

Foundation

Stage purpose: Establish the vocabulary and first working mental model.

Required background: Complete the linked prerequisites below or bring equivalent experience.

Expected outcome: Explain the core idea and use it in a small example.

Estimated time: 70 minutes

  1. Lesson · Estimated time: 35 minutes

    LangGraph — Agentic Workflows

    Outcomes
    • Explain the core idea in LangGraph — Agentic Workflows
    • Apply LangGraph — Agentic Workflows in a representative exercise

    Prerequisites: No prerequisite topics

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: LangGraph, State Machines & Execution Graphs — Carry the LangGraph — Agentic Workflows mental model into the next step with a concrete transfer exercise.

  2. Lesson · Estimated time: 35 minutes

    LangGraph, State Machines & Execution Graphs

    Outcomes
    • Explain the core idea in LangGraph, State Machines & Execution Graphs
    • Apply LangGraph, State Machines & Execution Graphs in a representative exercise

    Prerequisites: LangGraph — Agentic Workflows

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: State Machines & Execution Graphs — Carry the LangGraph, State Machines & Execution Graphs mental model into the next step with a concrete transfer exercise.

Core concepts

Stage purpose: Connect the concepts into a repeatable problem-solving model.

Required background: Complete the linked prerequisites below or bring equivalent experience.

Expected outcome: Apply the model to a representative exercise without copying a recipe.

Estimated time: 70 minutes

  1. Lesson · Estimated time: 35 minutes

    State Machines & Execution Graphs

    Outcomes
    • Explain the core idea in State Machines & Execution Graphs
    • Apply State Machines & Execution Graphs in a representative exercise

    Prerequisites: LangGraph, State Machines & Execution Graphs

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: The ReAct Architecture — Carry the State Machines & Execution Graphs mental model into the next step with a concrete transfer exercise.

  2. Lesson · Estimated time: 35 minutes

    The ReAct Architecture

    Outcomes
    • Explain the core idea in The ReAct Architecture
    • Apply The ReAct Architecture in a representative exercise

    Prerequisites: State Machines & Execution Graphs

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: Persistence & Threading — Carry the The ReAct Architecture mental model into the next step with a concrete transfer exercise.

Applied transfer

Stage purpose: Transfer the concepts into a realistic implementation task.

Required background: Complete the linked prerequisites below or bring equivalent experience.

Expected outcome: Produce a small artifact that proves the decision works.

Estimated time: 175 minutes

  1. Lesson · Estimated time: 35 minutes

    Persistence & Threading

    Outcomes
    • Explain the core idea in Persistence & Threading
    • Apply Persistence & Threading in a representative exercise

    Prerequisites: The ReAct Architecture

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: Context Management & Summarization — Carry the Persistence & Threading mental model into the next step with a concrete transfer exercise.

  2. Lesson · Estimated time: 35 minutes

    Context Management & Summarization

    Outcomes
    • Explain the core idea in Context Management & Summarization
    • Apply Context Management & Summarization in a representative exercise

    Prerequisites: Persistence & Threading

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: Guardrails & Execution Bounding — Carry the Context Management & Summarization mental model into the next step with a concrete transfer exercise.

  3. Lesson · Estimated time: 35 minutes

    Guardrails & Execution Bounding

    Outcomes
    • Explain the core idea in Guardrails & Execution Bounding
    • Apply Guardrails & Execution Bounding in a representative exercise

    Prerequisites: Context Management & Summarization

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: Tool Binding & Execution — Move from bounded model behavior to the concrete contract that lets an agent request and execute tools safely.

  4. Lesson · Estimated time: 35 minutes

    Tool Binding & Execution

    Outcomes
    • Explain the model-schema-runtime contract behind tool execution
    • Build and diagnose a bounded LangGraph tool loop

    Prerequisites: Guardrails & Execution Bounding

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: The ReAct Agent — Production Loop Safety — Use the tool contract inside a production ReAct loop and add the controls that keep cyclic execution bounded.

  5. Lesson · Estimated time: 35 minutes

    The ReAct Agent — Production Loop Safety

    Outcomes
    • Diagnose context bloat and repeated-call failures in a ReAct loop
    • Apply iteration, duplicate-call, and escalation guards

    Prerequisites: Tool Binding & Execution

    Evidence: Practise the outcome in code and record what you learned.

    Current status: Not started

    Recommended next: Complete this path by applying these outcomes in your own project.