AI engineering learning path

AI foundations and design

Understand learning, attention, multimodality, and model adaptation.

6 chapters · Read in order
Suggested background: Basic programming and vector concepts; formulas and small examples explain mechanisms. Offline examples check core mechanisms; full platforms and projects require the implementation and acceptance steps described in each guide.
Choose model capabilities and explain their limits.

Chapters

  1. Understand neural networks and language models through their objectives

    Connect training objectives and token prediction to model behavior, use a softmax experiment to understand aggregation, and distinguish the full architecture from application evaluation.

  2. Turn model capabilities into testable task contracts

    Define capabilities, context, outputs, and abstention for classification and extraction, then verify facts, provenance, and execution permissions beyond valid structured output.

  3. Handle images, speech, and video inside an application

    Separate teaching-media processing into modality tasks, input checks, timing, assets, and review, with explicit evidence limits for sampling, generation, and recognition.

  4. Decide between fine-tuning and application changes

    Compare prompting, retrieval, fine-tuning, and serving through classification failures, including leakage, LoRA assumptions, memory estimates, and recovery of related model artifacts.

  5. Define execution responsibility when connecting tools and agents

    Distinguish MCP tools, A2A tasks, SDK loops, and skill resources, then use a narrow read contract to check authorization, parameters, and responsibility for results.

  6. Build knowledge applications whose failures can be located

    Separate knowledge applications into ingestion, retrieval, generation, and audit, checking provenance, permissions, abstention, and framework state to locate the failing stage.

Keep exploring