Tutorial Series // LLM Engineering
The Complete LLM Engineering Tutorial
Build with large language models — prompting, RAG, agents, fine-tuning, and shipping LLM apps. Every topic ships working code.
- 01 Introduction to Large Language Models Understand what LLMs are, how they work at a high level, and why they are revolutionizing software engineering. 10 min →
- 02 Prompt Engineering Fundamentals Learn the art and science of communicating effectively with LLMs to get reliable, high-quality outputs. 15 min →
- 03 Retrieval-Augmented Generation (RAG) Give LLMs access to your private data by combining them with a retrieval system and vector databases. 20 min →
- 04 Tool Calling and Function Execution Equip your LLMs with the ability to interact with the real world by calling APIs, running code, and executing tools. 15 min →
- 05 Building Agentic Workflows Move beyond single-turn queries and build autonomous agents that can plan, reason, and iteratively solve complex problems. 18 min →
- 06 Advanced RAG Techniques Improve the accuracy of your RAG pipelines with chunking strategies, hybrid search, and re-ranking. 15 min →
- 07 Evaluating LLM Applications How to measure the performance of LLM apps when the output is subjective text rather than a deterministic number. 12 min →
- 08 Fine-Tuning vs. Prompt Engineering When should you spend money fine-tuning a model, and when is a better prompt all you need? 14 min →