Learning path

Software engineer moving into AI

Your path

You write code and want to build LLM, RAG and agent applications and move into an AI engineering role. Follow the steps in order: short answers first, then videos and articles, then a course when you are ready to commit.

For
Software engineer moving into AI
Time
About an hour before the courses
  1. Step 1

    Read the short answers

    What is AI product development?

    AI product development is the practice of building product features whose behaviour depends on a machine-learning model, usually a language model. It differs from ordinary product work in three ways: output is probabilistic, quality must be measured with evaluations, and launch plans need guardrails for wrong answers.

    Full answer

    How do you evaluate an LLM feature before launch?

    Build an evaluation set of at least 50 real inputs with expected outputs, grade responses with a mix of exact checks, model-based graders and human review, and set a pass threshold before launch. Run the same set on every prompt or model change so regressions are caught before users see them.

    Full answer
  2. Step 2

    Watch

    Should this feature use AI? A one-page test

    Most features that teams want to build with AI do not need it. This video walks through a one-page test: is the task tolerant of...

    In AI Engineering · 1 Sep 2026

    Write the evaluation before the feature

    An evaluation set is a list of real inputs with the answers you expect. Building it before the feature forces the team to agree on what...

    In AI Engineering · 10 Sep 2026

    Channel trailer: what this channel covers

    A two-minute introduction to the channel: short, answer-first videos on AI product development and technology leadership, each built...

    Channel · 1 Aug 2026
  3. Step 3

    Read

  4. Step 4

    Go deeper with a course