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.

8 topics ~119 min total read 100% free
  1. 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
  2. 02 Prompt Engineering Fundamentals Learn the art and science of communicating effectively with LLMs to get reliable, high-quality outputs. 15 min
  3. 03 Retrieval-Augmented Generation (RAG) Give LLMs access to your private data by combining them with a retrieval system and vector databases. 20 min
  4. 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
  5. 05 Building Agentic Workflows Move beyond single-turn queries and build autonomous agents that can plan, reason, and iteratively solve complex problems. 18 min
  6. 06 Advanced RAG Techniques Improve the accuracy of your RAG pipelines with chunking strategies, hybrid search, and re-ranking. 15 min
  7. 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
  8. 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