An expanded AI engineering study roadmap built from the source text of Chip Huyen's AI Engineering and rewritten into a much deeper self-study course with stronger explanations, mathematical foundations, production principles, and practical system-design context.
AI_Engineering_Course.md: the main long-form course, expanded into a structured roadmap with conceptual, mathematical, and production-level explanations.image.png: the repository cover image used in this README.pdf/ai_engineering.txt: the extracted source text used as the primary reference for the course rewrite.pdf/: additional AI, deep learning, NLP, and general AI reference texts.slugs/: supporting text assets included in the working directory.
- Covers the full modern AI engineering stack from foundation models to production systems.
- Expands each major section with deeper first-principles explanations and mathematical intuition.
- Adds practical framing around evaluation, retrieval, agents, finetuning, inference optimization, and feedback loops.
- Keeps the material beginner-friendly while still going deeper for serious learners.
Module 0: Setting the stage for AI engineeringModule 1: Introduction to AI engineeringModule 2: Understanding foundation modelsModule 3: Evaluation methodologyModule 4: Evaluating AI systemsModule 5: Prompt engineeringModule 6: RAG and agentsModule 7: FinetuningModule 8: Dataset engineeringModule 9: Inference optimizationModule 10: Architecture and user feedback
This repository is not just a transcription or short summary. The course file was substantially enriched to include:
- root-level explanations of key concepts such as probability modeling, attention, scaling laws, retrieval, and optimization
- production-minded guidance on latency, cost, guardrails, routing, and monitoring
- deeper coverage of evaluation methods, including uncertainty, pairwise ranking, and rubric design
- stronger explanations of LoRA, quantization, RAG, agent loops, data quality, and deployment trade-offs
Read AI_Engineering_Course.md from top to bottom for a full learning path, or jump directly to the module most relevant to your current focus area. The course is especially useful for:
- software engineers moving into AI engineering
- ML engineers shifting toward foundation model applications
- founders and builders designing production AI systems
- self-learners who want both intuition and technical depth
The main course in this repository is based on pdf/ai_engineering.txt, which was extracted from the original book source and then reworked into a richer markdown learning document.
