Learning path

Build projects

Start with prompts and structured data. Then build document search, process images and audio, or connect a model to a tool you control.

Prompts, coding, and structured outputs

5 lessons
  • Beginner7 min

    Write prompts you can check

    Turn a vague request into a repeatable recipe for rewriting, extracting, or summarizing text.

  • Intermediate12 min

    Get structured JSON from a model

    Extract fields into a predictable shape and validate the result before your app uses it.

  • Intermediate12 min

    Stream a local model’s reply

    Print model text as it arrives, measure time to first visible text, and detect an interrupted stream.

Document search and answers

12 lessons

Images and scanned text

4 lessons

Speech and audio

3 lessons

Assistants and tool use

3 lessons
  • Intermediate14 min

    Expose a read-only tool with MCP

    Start a local MCP server, discover its tool and resource, and check how it handles an unsupported argument.

  • Intermediate17 min

    Connect a local model to the MCP tool

    Translate an MCP tool schema into a model request and verify the proposed call before the host executes it.

Search the guide