Skip to content
← Courses & learning pathways

LOCKEDIN / FORWARD-DEPLOYED ENGINEERING 101

Understand it.
Then build it.

You can be an experienced engineer and still be new to agents. Start with what each thing is and how it helps a person do useful work. Explore 58 original introductions across software, agents, cloud, security and delivery. Start here without a model key; each topic connects to deeper instruction and practice.

A place to start.

Choose a short reading route, or look up a concept below.

  1. 101UnderstandPlain language, visual walkthrough, vocabulary
  2. 102Build with guidanceOriginal lessons, examples and knowledge checks
  3. 103Practise and explainRunnable labs, failure cases and handover

Guided 101 · Concept 7 of 8

Understand agents

Leave route

Make the steps and shared state explicit when work needs to branch, wait or resume.

See the 8-concept route

For engineers who know software but are new to AI applications. Open the related definitions whenever a term is unfamiliar.

  1. 01The modelStart with what produces the text. Separate the model from the application using it.
  2. 02TokensSee the units a model reads and produces before reasoning about its input limits.
  3. 03ContextDecide what information reaches the model for this particular request.
  4. 04The agent loopPut the model inside an application that can execute permitted actions and check the result.
  5. 05WorkflowsSeparate a fixed sequence from a model-selected next action before choosing a framework.
  6. 06LangChainSee how a framework assembles the model, tools and application-controlled context.
  7. 07LangGraphYou are here
  8. 08MCPConnect capabilities through a shared protocol while keeping permission checks in the application and server.

Bookmark this page to return to this concept. The number shows your place in the reading route; it is not an assessment result.

101 / LEARNING STUDIO

An open-source orchestration framework and runtime

What is LangGraph?

LangGraph is a software framework for coordinating the steps of an application. You describe steps as a graph: what each step does, what information it carries forward and which step happens next. It is especially useful when work branches, waits for a person or needs to resume after a failure. You write code in Python or JavaScript; LangGraph is not a separate language or an AI model.

Why it matters in the field

Client workflows rarely finish with one model call. An FDE may need to pause a draft for approval, keep the work while someone reviews it, and resume the same request without starting over.

UNDERSTAND THE SYSTEM

LangGraph runs a workflow around shared state

LangGraph is a software framework, used from Python or JavaScript. You write steps called nodes and routes called edges. The framework coordinates those steps around shared working data.

01 / EXPLORE THE PARTSTap a part to explain it
Direction of information or workReturn / feedback

WHAT THIS PART DOES

Incoming request

A maintenance request starts a workflow with a request ID and initial state.

CONNECTED TO
  • Start: Draft step
Read the connections in plain English
  1. 01
    Incoming request → Draft step

    The workflow receives state such as request_id and the source request.

  2. 02
    Draft step → Human review

    The draft and its version become the review target.

  3. 03
    Human review → Saved state

    With persistence configured, the current state can survive the wait.

  4. 04
    Saved state → Route the decision

    Resuming supplies the decision; application code checks that it matches the current proposal.

  5. 05
    Route the decision → Accepted or stopped

    An accepted current version can continue. Rejected or stale decisions must not authorize execution.

Check your understanding: If the proposal changes to v4 while the reviewer approves v3, should the graph continue?

It should not execute v4 on a v3 approval. The application must detect the mismatch and request a new review. A workflow framework does not establish that business rule for you.

1 of 5 · Get the ideaUse the buttons or swipe across the lesson.