LLM applications, retrieval, agents, and production behaviour

AI Engineer

Build applications on top of language models: ground them in real evidence, let them use tools, serve them affordably, and prove they still work after a change.

By the end

Ship an LLM feature you can evaluate, cost, debug, and defend — rather than a demo that works until the inputs change.

Start here

Python for Data Work

Turn Python records into trustworthy, analysis-ready tables with NumPy and pandas.

Start with Python for Data Work
01

Build the engineering foundation

Start with Python, probability, classical ML, and the software boundaries a reliable AI application needs.

0 / 8 core
  1. AI & Machine LearningPython for Data WorkTurn Python records into trustworthy, analysis-ready tables with NumPy and pandas.
  2. AI & Machine LearningProbability and Statistical ReasoningBuild probability from cases, then use it to reason about repeated observations and evidence.
  3. AI & Machine LearningClassical Machine LearningTake one prediction problem through data cleaning, modeling, deployment, and monitoring.
  4. AI & Machine LearningSoftware Engineering for AI ApplicationsStructure, test, and debug the software around a model instead of treating the model call as the whole product.
  5. AlgorithmsBig-O NotationCount how much work code performs, then describe how that work grows with the input.
  6. AlgorithmsArraysLearn how indexed storage works, what each array operation costs, and how one safe pass grows into in-place and matrix algorithms.
  7. AlgorithmsStringsTreat text as an indexed sequence first, then add immutable output, word boundaries, symmetry, runs, direct search, and grammar one idea at a time.
  8. AlgorithmsHash Tables and SetsProgress from remembering whether a key exists to storing counts, complements, canonical signatures, and one-to-one mappings.
02

Understand the model and build retrieval

Learn the neural and language-model foundation, then build a retrieval path that supplies evidence and can be measured separately from generation.

0 / 3 core
  1. AI & Machine LearningDeep Learning FoundationsLearn the computation underneath transformers before attention, fine-tuning, and serving add more machinery.
  2. AI & Machine LearningLLM FoundationsUnderstand what a language model actually computes, so the cost, latency, and failure modes of an LLM feature stop being surprises.
  3. AI & Machine LearningRAG and Retrieval SystemsRetrieve useful evidence, ground generated answers, and measure retrieval separately from generation.
03

Add tools, evaluation, and system design

Give the model controlled actions, measure the behavior that matters, and connect product requirements to an end-to-end architecture.

0 / 4 core
  1. AI & Machine LearningAgents and Tool UseDecide when a loop beats a pipeline, design tools a model can call correctly, and contain an agent that will eventually be wrong.
  2. AI & Machine LearningOperating LLM Systems in ProductionEvaluate LLM behavior across prompts, judges, RAG components, distribution shifts, guardrails, and long contexts.
  3. AI & Machine LearningApplied AI System DesignDesign a complete model-backed product and defend its interfaces, measurements, trade-offs, and failure modes.
  4. AI & Machine LearningAI Security, Safety, and PrivacyThreat-model the complete AI system: its data, prompts, models, retrieval layer, tools, users, and logs.
04

Go deeper into training and inference

Study data scaling, post-training, serving internals, and multimodal models when the role expects work below the application layer.

0 / 4 core
  1. AI & Machine LearningLLM Training, Data, and ScalingUnderstand what pretraining consumes, how data quality changes the result, and why large-model training is a distributed-systems problem.
  2. AI & Machine LearningPost-training and AlignmentLearn how demonstrations, preference rankings, and carefully constrained updates turn a pretrained model into an assistant.
  3. AI & Machine LearningLLM Serving and Inference EconomicsFind out where the latency and the money actually go, then change the number instead of guessing at it.
  4. AI & Machine LearningMultimodal ModelsUnderstand how models connect language with images, audio, and video—and where cross-modal systems fail.