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 6 of 9

Connect the software

Leave route

Follow the library code that turns a convenient method call into an API request.

See the 9-concept route

For people who want the software vocabulary behind AI tools, or a refresher before their first local build.

  1. 01Terminal & CLIBegin with a person issuing a command to a program; the terminal is not itself an agent.
  2. 02ConfigurationUnderstand how that program receives its settings and why different processes can behave differently.
  3. 03JSON & schemasRead the messages programs exchange. Separate a field's name, type and meaning before following an API request.
  4. 04APIsMove from a person using a command to one program requesting something from another.
  5. 05RESTSee how resource addresses, HTTP methods and status codes organize a web API.
  6. 06SDKsYou are here
  7. 07TestsDecide what observable behavior to check before trusting a change made by a person or an agent.
  8. 08GitSeparate editable files, selected snapshots and recorded commits. Match the tested content to the change you hand over.
  9. 09Claude CodeBring commands, configuration and checks into a bounded coding-assistant task.

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

A software development kit

What is an SDK?

An SDK is a collection of code and supporting tools that helps you use a platform from a programming language. A model-provider SDK can turn a Python method call into an authenticated HTTP request and parse its response. The SDK is not the model or the remote service.

Why it matters in the field

FDEs integrate models, gateways and business systems. Knowing the underlying contract lets you diagnose failures when an SDK hides details.

UNDERSTAND THE SYSTEM

See one method become an HTTP request

Think of a client SDK like a database driver: it gives your code a way to talk to a service. It does not install that service or its model. Follow the six cases from the downloadable lab; these are explained local observations, not a live model simulation.

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

WHAT THIS PART DOES

Your application

Your code chooses the operation, limits and what counts as a usable response.

CONNECTED TO
  • Method call: Client SDK
  • Decide what follows: Returned outcome
Read the connections in plain English
  1. 01
    Your application → Client SDK

    Pass model, messages and an output allowance to the installed client.

  2. 02
    Client SDK → API endpoint

    Send POST /v1/messages to the configured local endpoint.

  3. 03
    API endpoint → Returned outcome

    The endpoint can return a status and body, or leave the client waiting.

  4. 04
    Returned outcome → Your application

    Application checks distinguish a reviewable draft, a response to inspect and an unknown outcome.

Check your understanding: Which part decides whether HTTP 200 is enough to continue?

The application owns that decision. The client helps exchange the request and response. Check the result required by your workflow; a model, agent loop and usable answer are not implied by installing an SDK.

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