1. Large Language Models for Software Engineers
  2. Introduction
  3. Text In, Text Out
  4. Tokenization
  5. Generating the Next Token
  6. Embeddings
  7. Retrieval Augmented Generation
  8. Structured Outputs, Tools and Agents
  9. Benchmarking and Evaluation