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

Connect the software

Leave route

Move from a person using a command to one program requesting something from another.

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. 04APIsYou are here
  5. 05RESTSee how resource addresses, HTTP methods and status codes organize a web API.
  6. 06SDKsFollow the library code that turns a convenient method call into an API request.
  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 contract

What is an API?

An application programming interface (API) is an agreed way for one piece of software to use another. It specifies operations, inputs, outputs and errors. Some APIs are local functions; a web API exchanges requests and responses across a network.

Why it matters in the field

An agent becomes useful through connections to business systems. Those connections need clear contracts and failure behavior.

UNDERSTAND THE SYSTEM

An API is the agreed doorway into a system

An application programming interface (API) defines how software asks another component to do something. It specifies inputs, outputs and errors; it may be local code or a network service.

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

WHAT THIS PART DOES

Calling application

The caller needs an order record without knowing how the order service stores it.

CONNECTED TO
  • Ask for a record: API contract
Read the connections in plain English
  1. 01
    Calling application → API contract

    The caller follows the agreed interface.

  2. 02
    API contract → Service checks

    A well-shaped request still needs authorization.

  3. 03
    Service checks → Order store

    Access is limited to records the caller may read.

  4. 04
    Order store → Response

    The service formats the permitted result; the caller does not connect directly to the store.

Check your understanding: Is an API the same as a database?

No. An API is an interface. The service behind it might use a database, another API or a calculation. Callers should rely on the interface contract, not hidden storage details.

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