Изучайте программирование на R
Бесплатный интерактивный онлайн-курс по R. Вы пишете код на R в каждом уроке - с подсказками от ИИ, когда factor преподносит сюрприз, и бесплатным сертификатом по окончании.
21,395+ codders записались
199 уроков178 задачи1,112 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьЗакрепите прочную базу, изучив ключевые концепции и освоив основные навыкиВведение в R
3 уроков616Переменные и типы данных
8 уроков956Операторы. Часть 1
5 уроков534Операторы. Часть 2
5 уроков534Принятие решений
4 уроков425Основы ввода-вывода
7 уроков741Калькулятор разделения счета
Проект5 уроков1Циклы
8 уроков848Функции
6 уроков633FizzBuzz с изюминкой
Проект4 уроков1Векторы
7 уроков742Итерация по последовательностям
4 уроков433Векторы: продвинутый уровень
4 уроков436Списки в R
5 уроков534Финальные испытания
3 уроков3Раздел 2
Логика и потоки выполнения
Начать разделНачатьРазвернутьСвернутьРазвивайте знания основ R с помощью инструментов для работы со строками, поиска значений, множеств, матриц, семейства функций apply, сортировки и группировки, data frames, продвинутого управления потоком выполнения и обработки ошибок. Примените свои навыки в проектах «Журнал оценок» и «Трекер расходов», а также в заданиях на закрепление материала и итоговых испытаниях.Строки углублённо
6 уроков1140Поиск по ключам и значениям
5 уроков932Множества и подсчёт
5 уроков932Матрицы
5 уроков932Проект — Журнал оценок
Проект5 уроков18Функции как значения
5 уроков932Семейство Apply
5 уроков932Сортировка и группировка
5 уроков932Таблицы данных
5 уроков932Продвинутые конструкции управления
5 уроков932Обработка ошибок
5 уроков932Проект — Трекер расходов
Проект5 уроков18Финальные испытания
3 уроков3Раздел 3
Объектно-ориентированное программирование
Начать разделНачатьРазвернутьСвернутьМоделируйте программы с помощью объектных систем R. Изучите классы S3, конструкторы, generics и наследование, closures и environments для хранения состояния, классы S4, generics и проверку корректности, Reference Classes и классические шаблоны проектирования, а затем создайте проект «Система управления библиотекой».Основы S3
6 уроков1140Обобщённые функции и методы S3
5 уроков932Наследование S3
5 уроков932Инкапсуляция в R
5 уроков932Классы S4
5 уроков932S4: обобщения и методы
5 уроков932S4 Наследование
5 уроков932Ссылочные классы
5 уроков932Шаблоны проектирования. Часть 1
4 уроков832Шаблоны проектирования, часть 2
4 уроков832Проект: Управление библиотекой
Проект5 уроков18Финальные задания
3 уроков3
Курсы R
Практические курсы R - бесплатный старт в браузере.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Стек — Серия «Структуры данных» №1
ПопулярноеВ этом курсе вы узнаете о структуре данных «Стек», создадите Стек с нуля на вашем любимом языке программирования и попрактикуетесь в решении задач!
- 13
- 6
- 1
Задачи по программированию
Проверьте свои навыки решения задач по программированию с помощью упражнений разного уровня сложности. Курс предназначен для разработчиков, уже знакомых с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
AVL-дерево — Серия «Структуры данных» №10
В этом курсе вы изучите структуру данных AVL-дерево, с нуля создадите самобалансирующееся двоичное дерево поиска на удобном вам языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 16
- 6
- 1
Связный список — Серия "Структуры данных" #5
В этом курсе вы узнаете о структуре данных "Связный список", создадите свой Linked List с нуля на предпочитаемом языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 14
- 6
- 1
Бинарное дерево — Серия «Структуры данных» #3
В этом курсе вы изучите структуру данных «Бинарное дерево», создадите бинарное дерево с нуля на вашем любимом языке программирования и попрактикуетесь в решении задач с его использованием!
- 13
- 5
- 1
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться - переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит изучать программирование на R на Coddy
- Запускайте настоящий R-код прямо в браузере. Не нужно ничего устанавливать и настраивать RStudio. Каждый урок выполняет ваш R-скрипт на сервере и сразу показывает результат - выведенные значения и простые графики.
- R таким, каким его реально используют для данных: векторы и списки, data frames, индексирование и фильтрация, функции, семейство apply, базовая статистика, чтение и обобщение данных. Те самые основы R, без которых не обойтись ни одному аналитику и data scientist'у.
- Подсказки ИИ помогают исправлять ошибки в R и разбираться в загадочных предупреждениях, не выдавая ответа целиком, - и привычные ловушки вроде сюрпризов с factors и правил recycling превращаются в моменты обучения.
- Бесплатный сертификат по R после прохождения курса. Весомый аргумент для вакансий аналитика, data science и статистических исследований, где владение R - базовое требование.