АР

Анна Дмитриевна Руденко

Backend-разработчик, преподаватель. Преподаёт более 7 лет. Научные интересы — Python, базы данных, архитектура веб-сервисов. Автор более 120 научных публикаций и нескольких научно-популярных курсов. Регулярно выступает с публичными лекциями и на научных фестивалях.

92 лекции6 курсов5,2 млн просмотровПрограммирование и CS

Курсы

Программирование и CS · Базовый уровень

Python с нуля

Практический курс Python для тех, кто никогда не программировал.

26 занятий33 чА. Д. Руденко
Программирование и CS · Средний уровень

Базы данных

Реляционная модель, SQL, транзакции, индексы и масштабирование.

20 занятий25 чА. Д. Руденко
Программирование и CS · Средний уровень

Машинное обучение (2023)

Запись курса 2023 года в изложении другого лектора. Классическое машинное обучение: от линейной регрессии до бустинга.

12 занятий16 чА. Д. Руденко
Программирование и CS · Продвинутый уровень

Глубокое обучение (2019)

Запись курса 2019 года в изложении другого лектора. Нейронные сети, трансформеры, языковые и генеративные модели.

11 занятий14 чА. Д. Руденко
Программирование и CS · Средний уровень

Компьютерные сети (2021)

Запись курса 2021 года в изложении другого лектора. Как пакеты находят дорогу: стек TCP/IP, маршрутизация, DNS и HTTP.

10 занятий14 чА. Д. Руденко
Программирование и CS · Средний уровень

Архитектура компьютера (2022)

Запись курса 2022 года в изложении другого лектора. От логических вентилей до конвейеров, кэшей и GPU.

9 занятий13 чА. Д. Руденко
Все лекции
1:14:34
Программирование и CS · Базы данных

Лекция 1. Реляционная модель

АРА. Д. Руденко
395 тыс. просмотров · 24 янв 2025
1:20:33PRO
Программирование и CS · Базы данных

Лекция 3. Соединения и подзапросы

АРА. Д. Руденко
299 тыс. просмотров · 2 фев 2025
1:16:29
Программирование и CS · Базы данных

Лекция 2. SQL: основы запросов

АРА. Д. Руденко
275 тыс. просмотров · 28 янв 2025
1:32:39PRO
Программирование и CS · Базы данных

Лекция 4. Нормализация

АРА. Д. Руденко
271 тыс. просмотров · 5 фев 2025
1:23:00PRO
Программирование и CS · Базы данных

Лекция 5. Индексы

АРА. Д. Руденко
239 тыс. просмотров · 13 фев 2025
1:28:20
Программирование и CS · Базы данных

Лекция 6. Транзакции и ACID

АРА. Д. Руденко
199 тыс. просмотров · 18 фев 2025
1:04:03PRO
Программирование и CS · Базы данных

Семинар 3. Разбор задач: соединения и подзапросы

АРА. Д. Руденко
153 тыс. просмотров · 4 фев 2025
58:13
Программирование и CS · Базы данных

Семинар 1. Разбор задач: реляционная модель

АРА. Д. Руденко
151 тыс. просмотров · 27 янв 2025
1:14:55PRO
Программирование и CS · Базы данных

Лекция 8. Оптимизация запросов

АРА. Д. Руденко
133 тыс. просмотров · 6 мар 2025
1:16:34
Программирование и CS · Базы данных

Лекция 7. Уровни изоляции

АРА. Д. Руденко
131 тыс. просмотров · 26 фев 2025
59:43PRO
Программирование и CS · Базы данных

Семинар 4. Разбор задач: нормализация

АРА. Д. Руденко
130 тыс. просмотров · 12 фев 2025
1:18:41
Программирование и CS · Машинное обучение (2023)

Лекция 2. Линейная регрессия

АРА. Д. Руденко
127 тыс. просмотров · 25 фев 2023
1:23:13PRO
Программирование и CS · Базы данных

Семинар 2. Разбор задач: SQL: основы запросов

АРА. Д. Руденко
123 тыс. просмотров · 1 фев 2025
1:26:06
Программирование и CS · Базы данных

Лекция 9. NoSQL: документные и key-value хранилища

АРА. Д. Руденко
116 тыс. просмотров · 9 мар 2025
56:15PRO
Программирование и CS · Базы данных

Семинар 5. Разбор задач: индексы

АРА. Д. Руденко
116 тыс. просмотров · 17 фев 2025
1:24:32
Программирование и CS · Машинное обучение (2023)

Лекция 3. Логистическая регрессия

АРА. Д. Руденко
111 тыс. просмотров · 28 фев 2023
1:27:59
Программирование и CS · Базы данных

Лекция 10. Репликация и шардирование

АРА. Д. Руденко
97 тыс. просмотров · 17 мар 2025
1:32:44
Программирование и CS · Машинное обучение (2023)

Лекция 1. Что такое машинное обучение

АРА. Д. Руденко
94 тыс. просмотров · 18 фев 2023
1:31:54
Программирование и CS · Компьютерные сети (2021)

Лекция 1. Модель OSI и стек TCP/IP

АРА. Д. Руденко
85 тыс. просмотров · 10 фев 2021
1:16:56PRO
Программирование и CS · Базы данных

Семинар 7. Разбор задач: уровни изоляции

АРА. Д. Руденко
79 тыс. просмотров · 5 мар 2025
57:01PRO
Программирование и CS · Базы данных

Семинар 6. Разбор задач: транзакции и ACID

АРА. Д. Руденко
75 тыс. просмотров · 25 фев 2025
1:30:18
Программирование и CS · Машинное обучение (2023)

Лекция 4. Градиентный спуск

АРА. Д. Руденко
65 тыс. просмотров · 7 мар 2023
1:12:31PRO
Программирование и CS · Машинное обучение (2023)

Лекция 5. Переобучение и регуляризация

АРА. Д. Руденко
64 тыс. просмотров · 14 мар 2023
1:22:08PRO
Программирование и CS · Базы данных

Семинар 8. Разбор задач: оптимизация запросов

АРА. Д. Руденко
61 тыс. просмотров · 8 мар 2025
1:19:12PRO
Программирование и CS · Машинное обучение (2023)

Лекция 6. Деревья решений

АРА. Д. Руденко
59 тыс. просмотров · 16 мар 2023
1:11:35PRO
Программирование и CS · Компьютерные сети (2021)

Лекция 3. IP-адресация и маршрутизация

АРА. Д. Руденко
57 тыс. просмотров · 16 фев 2021
1:18:36
Программирование и CS · Архитектура компьютера (2022)

Лекция 1. Двоичная логика и вентили

АРА. Д. Руденко
56 тыс. просмотров · 6 фев 2022
1:18:25PRO
Программирование и CS · Базы данных

Семинар 9. Разбор задач: noSQL: документные и key-value хранилища

АРА. Д. Руденко
54 тыс. просмотров · 16 мар 2025
1:25:00
Программирование и CS · Компьютерные сети (2021)

Лекция 2. Физический и канальный уровни

АРА. Д. Руденко
50 тыс. просмотров · 14 фев 2021
1:25:44
Программирование и CS · Архитектура компьютера (2022)

Лекция 2. Комбинационные схемы

АРА. Д. Руденко
50 тыс. просмотров · 13 фев 2022
1:17:01PRO
Программирование и CS · Базы данных

Семинар 10. Разбор задач: репликация и шардирование

АРА. Д. Руденко
48 тыс. просмотров · 24 мар 2025
1:24:38
Программирование и CS · Глубокое обучение (2019)

Лекция 2. Обратное распространение ошибки

АРА. Д. Руденко
45 тыс. просмотров · 11 сен 2019
1:27:50PRO
Программирование и CS · Машинное обучение (2023)

Лекция 9. Кластеризация

АРА. Д. Руденко
45 тыс. просмотров · 28 мар 2023
1:31:43PRO
Программирование и CS · Архитектура компьютера (2022)

Лекция 4. Устройство процессора

АРА. Д. Руденко
44 тыс. просмотров · 23 фев 2022
1:15:00
Программирование и CS · Компьютерные сети (2021)

Лекция 4. TCP и UDP

АРА. Д. Руденко
42 тыс. просмотров · 18 фев 2021
1:22:52PRO
Программирование и CS · Машинное обучение (2023)

Лекция 8. Метод опорных векторов

АРА. Д. Руденко
41 тыс. просмотров · 25 мар 2023
1:12:16
Программирование и CS · Глубокое обучение (2019)

Лекция 1. Нейрон и перцептрон

АРА. Д. Руденко
39 тыс. просмотров · 9 сен 2019
1:25:07PRO
Программирование и CS · Машинное обучение (2023)

Лекция 7. Ансамбли: бэггинг и бустинг

АРА. Д. Руденко
38 тыс. просмотров · 18 мар 2023
1:13:10PRO
Программирование и CS · Машинное обучение (2023)

Лекция 10. Снижение размерности

АРА. Д. Руденко
38 тыс. просмотров · 31 мар 2023
1:35:24PRO
Программирование и CS · Компьютерные сети (2021)

Лекция 5. DNS

АРА. Д. Руденко
35 тыс. просмотров · 21 фев 2021
1:17:03
Программирование и CS · Компьютерные сети (2021)

Лекция 7. TLS и шифрование трафика

АРА. Д. Руденко
33 тыс. просмотров · 1 мар 2021
1:34:44
Программирование и CS · Архитектура компьютера (2022)

Лекция 3. Триггеры и память

АРА. Д. Руденко
32 тыс. просмотров · 16 фев 2022
1:33:29PRO
Программирование и CS · Архитектура компьютера (2022)

Лекция 5. Конвейер

АРА. Д. Руденко
31 тыс. просмотров · 27 фев 2022
1:31:53
Программирование и CS · Python с нуля

Лекция 1. Установка и первая программа

АРА. Д. Руденко
31 тыс. просмотров · 22 дек 2025
1:28:54
Программирование и CS · Компьютерные сети (2021)

Лекция 6. HTTP и веб

АРА. Д. Руденко
30 тыс. просмотров · 25 фев 2021
1:26:42
Программирование и CS · Глубокое обучение (2019)

Лекция 4. Свёрточные сети

АРА. Д. Руденко
27 тыс. просмотров · 17 сен 2019
1:11:51
Программирование и CS · Глубокое обучение (2019)

Лекция 5. Рекуррентные сети и LSTM

АРА. Д. Руденко
27 тыс. просмотров · 21 сен 2019
1:22:20PRO
Программирование и CS · Архитектура компьютера (2022)

Лекция 6. Кэш-память

АРА. Д. Руденко
27 тыс. просмотров · 1 мар 2022
1:22:39PRO
Программирование и CS · Глубокое обучение (2019)

Лекция 3. Оптимизаторы

АРА. Д. Руденко
25 тыс. просмотров · 14 сен 2019
1:34:32
Программирование и CS · Компьютерные сети (2021)

Лекция 9. Сети доставки контента

АРА. Д. Руденко
25 тыс. просмотров · 6 мар 2021
1:11:12
Программирование и CS · Python с нуля

Лекция 2. Переменные и типы данных

АРА. Д. Руденко
24 тыс. просмотров · 27 дек 2025
53:07
Программирование и CS

Как работает компилятор

АРА. Д. Руденко
24 тыс. просмотров · 4 янв 2024
1:17:19
Программирование и CS · Архитектура компьютера (2022)

Лекция 8. Многоядерность

АРА. Д. Руденко
24 тыс. просмотров · 12 мар 2022
1:20:53PRO
Программирование и CS · Глубокое обучение (2019)

Лекция 6. Механизм внимания

АРА. Д. Руденко
24 тыс. просмотров · 28 сен 2019
1:16:16
Программирование и CS · Машинное обучение (2023)

Лекция 12. Feature engineering на практике

АРА. Д. Руденко
23 тыс. просмотров · 9 апр 2023
1:26:25
Программирование и CS · Машинное обучение (2023)

Лекция 11. Оценка качества моделей

АРА. Д. Руденко
22 тыс. просмотров · 2 апр 2023
1:24:41PRO
Программирование и CS · Python с нуля

Лекция 3. Условия и циклы

АРА. Д. Руденко
21 тыс. просмотров · 30 дек 2025
1:27:04
Программирование и CS · Архитектура компьютера (2022)

Лекция 7. Ассемблер x86

АРА. Д. Руденко
21 тыс. просмотров · 8 мар 2022
1:31:32
Программирование и CS · Компьютерные сети (2021)

Лекция 8. Беспроводные сети

АРА. Д. Руденко
20 тыс. просмотров · 3 мар 2021
1:23:36
Программирование и CS · Архитектура компьютера (2022)

Лекция 9. GPU и параллельные вычисления

АРА. Д. Руденко
19 тыс. просмотров · 19 мар 2022
1:15:47PRO
Программирование и CS · Python с нуля

Лекция 5. Списки, кортежи, словари

АРА. Д. Руденко
19 тыс. просмотров · 10 янв 2026
1:23:33PRO
Программирование и CS · Глубокое обучение (2019)

Лекция 8. Языковые модели

АРА. Д. Руденко
18 тыс. просмотров · 5 окт 2019
1:19:15
Программирование и CS

Конкурентность и параллелизм

АРА. Д. Руденко
17 тыс. просмотров · 16 июл 2021
1:12:55
Программирование и CS · Python с нуля

Лекция 6. Работа со строками

АРА. Д. Руденко
16 тыс. просмотров · 14 янв 2026
1:17:56
Программирование и CS · Python с нуля

Семинар 1. Разбор задач: установка и первая программа

АРА. Д. Руденко
16 тыс. просмотров · 26 дек 2025
1:27:56PRO
Программирование и CS · Python с нуля

Лекция 4. Функции

АРА. Д. Руденко
15 тыс. просмотров · 7 янв 2026
1:11:27
Программирование и CS · Глубокое обучение (2019)

Лекция 7. Архитектура трансформер

АРА. Д. Руденко
15 тыс. просмотров · 1 окт 2019
1:22:11PRO
Программирование и CS · Глубокое обучение (2019)

Лекция 9. Генеративные модели

АРА. Д. Руденко
15 тыс. просмотров · 8 окт 2019
1:20:29PRO
Программирование и CS · Компьютерные сети (2021)

Лекция 10. Сетевая безопасность

АРА. Д. Руденко
14 тыс. просмотров · 8 мар 2021
1:21:54PRO
Программирование и CS · Python с нуля

Лекция 7. Файлы и исключения

АРА. Д. Руденко
14 тыс. просмотров · 19 янв 2026
1:08:25PRO
Программирование и CS · Python с нуля

Семинар 2. Разбор задач: переменные и типы данных

АРА. Д. Руденко
13 тыс. просмотров · 29 дек 2025
1:22:13PRO
Программирование и CS · Python с нуля

Семинар 3. Разбор задач: условия и циклы

АРА. Д. Руденко
13 тыс. просмотров · 6 янв 2026
1:17:03
Программирование и CS

Проектирование REST API

АРА. Д. Руденко
12 тыс. просмотров · 22 окт 2026
1:17:05PRO
Программирование и CS · Глубокое обучение (2019)

Лекция 10. Диффузионные модели

АРА. Д. Руденко
11 тыс. просмотров · 12 окт 2019
1:18:55
Программирование и CS

Функциональное программирование: зачем оно нужно

АРА. Д. Руденко
11 тыс. просмотров · 17 янв 2025
1:11:37PRO
Программирование и CS · Python с нуля

Семинар 4. Разбор задач: функции

АРА. Д. Руденко
10 тыс. просмотров · 9 янв 2026
1:18:20PRO
Программирование и CS · Python с нуля

Семинар 5. Разбор задач: списки, кортежи, словари

АРА. Д. Руденко
9 тыс. просмотров · 13 янв 2026
1:33:31PRO
Программирование и CS · Python с нуля

Лекция 8. Модули и пакеты

АРА. Д. Руденко
9 тыс. просмотров · 27 янв 2026
1:13:31PRO
Программирование и CS · Глубокое обучение (2019)

Лекция 11. Обучение с подкреплением: введение

АРА. Д. Руденко
9 тыс. просмотров · 19 окт 2019
1:11:22
Программирование и CS · Python с нуля

Лекция 10. Итераторы и генераторы

АРА. Д. Руденко
9 тыс. просмотров · 12 фев 2026
1:23:44PRO
Программирование и CS · Python с нуля

Лекция 11. Декораторы

АРА. Д. Руденко
8 тыс. просмотров · 20 фев 2026
1:27:51
Программирование и CS · Python с нуля

Лекция 9. Объектно-ориентированное программирование

АРА. Д. Руденко
8 тыс. просмотров · 4 фев 2026
1:01:32PRO
Программирование и CS · Python с нуля

Семинар 6. Разбор задач: работа со строками

АРА. Д. Руденко
7 тыс. просмотров · 18 янв 2026
1:28:05PRO
Программирование и CS · Python с нуля

Лекция 13. Тестирование с pytest

АРА. Д. Руденко
6 тыс. просмотров · 4 мар 2026
1:06:36PRO
Программирование и CS · Python с нуля

Семинар 8. Разбор задач: модули и пакеты

АРА. Д. Руденко
6 тыс. просмотров · 3 фев 2026
1:34:52
Программирование и CS · Python с нуля

Лекция 12. Виртуальные окружения и pip

АРА. Д. Руденко
5 тыс. просмотров · 28 фев 2026
57:09PRO
Программирование и CS · Python с нуля

Семинар 7. Разбор задач: файлы и исключения

АРА. Д. Руденко
5 тыс. просмотров · 26 янв 2026
1:19:01PRO
Программирование и CS · Python с нуля

Семинар 9. Разбор задач: объектно-ориентированное программирование

АРА. Д. Руденко
4 тыс. просмотров · 11 фев 2026
1:03:22PRO
Программирование и CS · Python с нуля

Семинар 11. Разбор задач: декораторы

АРА. Д. Руденко
4 тыс. просмотров · 27 фев 2026
1:18:04PRO
Программирование и CS · Python с нуля

Семинар 10. Разбор задач: итераторы и генераторы

АРА. Д. Руденко
3 тыс. просмотров · 19 фев 2026
1:08:44PRO
Программирование и CS · Python с нуля

Семинар 13. Разбор задач: тестирование с pytest

АРА. Д. Руденко
3 тыс. просмотров · 7 мар 2026
1:06:34PRO
Программирование и CS · Python с нуля

Семинар 12. Разбор задач: виртуальные окружения и pip

АРА. Д. Руденко
2 тыс. просмотров · 3 мар 2026