Курс на Stepik
Обложка курса «Modern LLMs» на Stepik
15 000 ₽

Modern LLMs 0.000

Открыть на
STEPIK.ORG

Engineering course on modern LLMs—from tokenization, RoPE, attention, MoE, and Transformer alternatives to pretraining, KV caches, quantization, SFT, RLHF/DPO/GRPO, reasoning, RAG, agents, and evaluation. Beyond open lectures, the paid Stepik course has 500+ learning activities in total: auto-graded tests, exercises with solutions, and self-check questions with answers; tested notebooks; and a custom MiniLLM—dense S/M/L and their MoE twins—from data to ablations. Part of an evolving series on ML and LLMs.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Modern LLMs»Учеников на курсе 0
Сертификаты, выданные на курсе «Modern LLMs»Сертификатов выдано 0
Отзывы о курсе «Modern LLMs»Отзывов получено 0
Рейтинг курса «Modern LLMs»Рейтинг курса 0.000
Уроки в курсе «Modern LLMs»Количество уроков 368
Тесты в курсе «Modern LLMs»Количество квизов 299
Стоимость курса «Modern LLMs»Стоимость курса 15 000 ₽
Обновления курса «Modern LLMs»Обновления курса
Дата публикации курса «Modern LLMs»Дата публикации курса
Последнее обновление курса «Modern LLMs»Последнее обновление
Сложность normal

Чему вы научитесь

Modern LLMs is an engineering course on the complete lifecycle of a language model: from data, tokenization, and architecture to post-training, efficient inference, evaluation, and applied systems.

The course is not designed as another list of model names. Its goal is to provide a system for reading model cards and technical reports, checking architectural arithmetic, estimating the cost of a design choice, and separating durable mechanisms from dated market snapshots.

The route starts with the modern LLM landscape and the core contracts of a decoder-only Transformer. It then covers tokenization and embeddings, positional encodings, attention, normalization and activations, MoE, SSMs/Mamba, and diffusion LLMs; data and pretraining; KV caches, speculative decoding, and quantization; SFT and preference optimization; reasoning and test-time compute; multimodality, RAG, agents, and evaluation.

Formulas are tied to executable checks. The notebooks demonstrate mechanisms, numerical stability, batching, control cases, and reproducibility. They are careful educational implementations, not claims of production readiness: specialized GPU kernels, distributed training, and industrial serving require separate optimization for a particular model, runtime, and hardware stack.

The paid Stepik edition includes a structured path, auto-graded questions, analytical and computational exercises, detailed solutions, tested English notebooks, separate demonstrations for project exercises, and a final Capstone. In the Capstone, you build a compact MiniLLM from data and byte-level BPE through post-training, inference, and controlled ablations. The project is not graded externally; you preserve and assess the result yourself.

The lecture texts and illustrations—without assessments, exercises, or the practical notebook route—will be published openly on GitHub and possibly on a separate website. The English and Russian courses are complete, synchronized editions rather than a mixed-language notebook set.

Modern LLMs is part of an evolving series of standalone courses on ML and LLMs. The current series also includes Information Theory for ML: From NLP and LLMs to CV and RL and Reinforcement Learning for LLM. The series may grow to include additional courses; each course is designed to stand on its own, and cross-references offer optional depth rather than required dependencies.

О курсе

Engineering course on modern LLMs—from tokenization, RoPE, attention, MoE, and Transformer alternatives to pretraining, KV caches, quantization, SFT, RLHF/DPO/GRPO, reasoning, RAG, agents, and evaluation. Beyond open lectures, the paid Stepik course has 500+ learning activities in total: auto-graded tests, exercises with solutions, and self-check questions with answers; tested notebooks; and a custom MiniLLM—dense S/M/L and their MoE twins—from data to ablations. Part of an evolving series on ML and LLMs.

Для кого этот курс

ML, AI, and LLM engineers who need a coherent map of modern architectures, training, inference, and evaluation rather than a collection of isolated recipes. Practitioners working on NLP, retrieval/RAG, agents, or multimodal systems who want to understand the contracts between the model and the application layer. Researchers, senior undergraduates, graduate students, and independent learners looking for a bridge from papers to reproducible experiments. Developers who already use LLM APIs or open-weight models and want to move from parameter tuning to understanding mechanisms and engineering trade-offs. The course is not a first introduction to programming or machine learning, and it is not a quick-start tutorial for a single framework or API.

Начальные требования

Familiarity with introductory machine learning is expected: train/validation/test splits, loss functions, gradient descent, overfitting, and the basic probabilistic interpretation of a model.

You should know Python and be able to read PyTorch code. Comfort with tensors, shapes, broadcasting, and simple training loops is sufficient.

Basic linear algebra and calculus are needed: vectors, matrices, inner products, derivatives, gradients, and softmax. Probability is used at the level of distributions, conditional probability, and expectation.

Prior familiarity with the Transformer is helpful but not mandatory. Reference Module 18 provides a detailed route through the basic encoder–decoder architecture, attention, and the main equations; it can be completed before Module 1.

Jupyter or Google Colab is needed for the practical work. Core demonstrations and smoke routes are designed for accessible environments; a GPU is useful for extended runs but is not required for the theory or most controlled experiments.

Experience with CUDA, distributed training, production serving, or reinforcement learning is not required. The course marks the boundaries of these specialized disciplines explicitly.

Преподаватели курса

Как проходит обучение

The course is self-paced and primarily text-based, with equations, illustrations, tables, and links to primary sources.

The core route contains 17 modules. Optional branch 7b covers diffusion LLMs, Module 18 is a reference on the basic Transformer, and the final module contains the Capstone.

Most modules follow a recurring learning route:

• an engineering question and a precise problem statement;
• the mechanism, equations, and numerical checks;
• modern implementations and limits of applicability;
• auto-graded assessments after the main sections;
• analytical, computational, and project exercises;
• detailed solutions, a notebook, and key papers for further study.
Assessments are graded automatically. Regular exercises are not an external examination: attempt a problem first, then open the detailed solution. Project exercises form a separate practical route, with demonstration notebooks available for selected projects.

The English and Russian courses use separate notebooks. They run in Colab or locally and focus on testable mechanisms and small experiments; extended profiles may require a GPU.

The Capstone combines pretraining, post-training, inference, and ablations in a MiniLLM project. It is not reviewed externally: you retain the config, seed, metrics, final weights or a checkpoint, write a report, and use the self-assessment table.

A study load of roughly five to seven hours per week is recommended, but there is no fixed schedule. The reference module and optional advanced branches can be read selectively.

Что вы получите

  • 368 text lessons forming a systematic route from the basic Transformer and tokenization to pretraining, post-training, efficient inference, RAG, agents, and evaluation.
  • 299 auto-graded assessment questions across all course sections.
  • 137 self-check questions with expandable answers.
  • 65 analytical and computational exercises with detailed solutions.
  • 36 separate project exercises and 17 project-demo notebooks: small reproducible implementations expose the pipeline, metrics, invariants, and negative controls without pretending to be completed full-scale projects.
  • 19 main notebooks—one for every learning track from M1 through M18 plus optional M7b; every notebook is execution-tested and prepared for local Jupyter or Colab.
  • 4 Capstone notebooks forming one end-to-end project: data, byte-level BPE, and pretraining; SFT and DPO; inference with KV/prefix caching, speculative decoding, and quantization; controlled ablations.
  • A complete educational MiniLLM codebase covering the data pipeline, tokenizer, dense/MoE decoder, training and resume, post-training, generation, caches, speculative decoding, fake quantization, probes, and reporting.
  • Scalable MiniLLM profiles: dense S, M, and L with MoE twins—from the 6.3M-parameter S model to dense L at 1.02B and L-MoE at roughly 1.06B active parameters per token (10.02B total across all experts); large profiles act as verifiable compute/memory passports and do not require full training.
  • The MiniLLM codebase comes with a comprehensive validation suite covering architecture, training, data, post-training, and inference.
  • Curated key papers and primary sources, engineering tables, and practice measuring memory, latency, parameter counts, loss, and reproducibility instead of relying on a single headline metric.

Нагрузка

5–7 hours per week

Расскажите о курсе друзьям