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

Connect the software

Leave route

Separate editable files, selected snapshots and recorded commits. Match the tested content to the change you hand over.

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. 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. 08GitYou are here
  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

Version control and reviewable changes

What is Git?

Git is a distributed version-control tool. It records selected snapshots of files so you can compare changes, recover earlier versions and collaborate. It runs on your computer; a hosting service such as GitHub can hold another copy of the repository. Git is separate from your editor, coding agent and deployment system.

Why it matters in the field

When you or a coding agent change an application, an FDE must explain what changed and which version was checked. Saving a file, selecting it for a commit and recording that commit are distinct actions. Understanding them keeps unrelated work out of a handoff.

UNDERSTAND THE SYSTEM

Which version are you handing over?

Follow one fictional policy.json change through actual Git states. The diagram explains the local lab; it does not edit your files. Values show max_items in each version.

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

WHAT THIS PART DOES

Working tree

The editable file on disk. An editor or coding agent changes these bytes; Git does not automatically commit them.

CONNECTED TO
  • git add: Index / staging area
  • Check these bytes: Working-copy check
Read the connections in plain English
  1. 01
    Working tree → Index / staging area

    Copy the selected file's current bytes into the index.

  2. 02
    Index / staging area → Recorded commit

    Record the current index in a new local commit.

  3. 03
    Working tree → Working-copy check

    The fixture check reads the working file, not Git history.

  4. 04
    Working-copy check → Handoff evidence

    A passing result is useful only for the content it actually checked.

  5. 05
    Recorded commit → Handoff evidence

    Read the committed file and compare it with the checked candidate.

Check your understanding: An agent says the working-copy check passed. Does that prove the commit contains the checked change?

No. Inspect the selected and committed bytes. In the default lab, the working file contains 3 but the commit contains 2. Match test evidence to the exact candidate; a Git snapshot alone proves no application behavior.

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