Skip main navigation

Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. T&Cs apply

Introduction to RAG

Build a complete Retrieval-Augmented Generation pipeline that connects semantic retrieval with LLM generation. Explore contrastive triplet datasets, bi-encoder fine-tuning, embedding normalization, vector stores, efficient top-k search, and knowledge-grounded inference.

Introduction to GenAnkiCards

Build a practical LLM-powered flashcard application from the ground up. Generate structured vocabulary cards with translations, definitions, examples, and mnemonics, enrich them with images and audio, store them locally, and …

Introduction to Language Modeling

Explore the foundations of statistical and neural language modeling. Learn how n-gram models predict the next token, how Laplace smoothing handles unseen sequences, how perplexity evaluates model quality, and how …

Introduction to MinLlama

Take a hands-on look inside a modern transformer by implementing key components of a LLaMA-style architecture. Explore RoPE, RMSNorm, self-attention, transformer layers, optimization, classification, and how pretrained models can be …

Introduction to Fine-tuning

Explore how foundation models can be adapted for specialized tasks. Learn prompt engineering, dataset preparation, model-loading and memory optimization, experiment tracking, grid search, and parameter-efficient fine-tuning with LoRA, IA³, and …

Professional Tools Setup

Set up your JetBrains IDE and supporting development environment for the course. Get familiar with the tools, libraries, and workflow you’ll use to implement, run, test, and evaluate LLM and …

Introduction to NLP Basics

Explore the foundations of natural language processing through a practical sentiment-classification problem. Learn about data exploration, preprocessing, tokenization, embeddings, and classical machine learning approaches including kNN, Bag of Words, Naive …

Welcome to the Course

Watch an introduction to Mastering Large Language Models and explore the course journey from NLP foundations and statistical language modeling to transformers, fine-tuning, Retrieval-Augmented Generation, and practical LLM-powered applications.