Menu
Coddy logo textTech

Курсы R

44 бесплатных интерактивных курсов

Откройте все курсы R на Coddy. Каждый курс работает в браузере с AI-подсказками, реальными упражнениями и сертификатом по окончании.

Задачи для начинающих: практика базовых концепций

Популярное

Проверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!

certificate icon

Сертификат по окончании

  • 20
  • 20

Задачи по программированию

Популярное

Проверьте свои навыки решения задач по программированию, выполняя упражнения разного уровня сложности. Этот курс предназначен для тех, кто уже знаком с базовым синтаксисом любого языка программирования.

certificate icon

Сертификат по окончании

  • 32
  • 31

Стек — Серия «Структуры данных» №1

Популярное

В этом курсе вы изучите структуру данных Стек, создадите её с нуля на выбранном вами языке и попрактикуетесь в решении задач!

Структуры данных
  • 13
  • 6
  • 1

Задачи по программированию: Часть 2

Популярное

Проверьте свои навыки решения задач с помощью упражнений разного уровня сложности. Курс предназначен для программистов, уже знакомых с базовым синтаксисом любого языка программирования, и является продолжением первой части «Задач по программированию».

certificate icon

Сертификат по окончании

  • 25
  • 24

Хеш-таблицы — Серия «Структуры данных» №4

Популярное

В этом курсе вы изучите структуру данных «Хеш-таблица», создадите собственную Хеш-таблицу с нуля на любом удобном языке и закрепите навыки, решая практические задачи!

Структуры данных
certificate icon

Сертификат по окончании

  • 14
  • 12

Связный список — Серия «Структуры данных» №5

Популярное

В этом курсе вы изучите структуру данных «Связный список», создадите её с нуля на выбранном вами языке программирования и попрактикуетесь в решении задач!

Структуры данных
certificate icon

Сертификат по окончании

  • 14
  • 6
  • 1

Бинарное дерево — Серия «Структуры данных» №3

Популярное

В этом курсе вы познакомитесь со структурой данных «Бинарное дерево», создадите Бинарное дерево с нуля на выбранном вами языке и попрактикуетесь в решении задач!

Структуры данных
  • 13
  • 5
  • 1

Кучи и очереди с приоритетом — Структуры данных №7

Популярное

В этом курсе вы изучите структуру данных Куча (основу очередей с приоритетом), создадите MinHeap с нуля на выбранном вами языке и попрактикуетесь в решении задач с её использованием!

Структуры данных
certificate icon

Сертификат по окончании

  • 14
  • 6
  • 1

Двусвязный список — Серия «Структуры данных» №6

Популярное

В этом курсе вы изучите структуру данных «Двусвязный список», создадите её с нуля на предпочитаемом языке программирования и попрактикуетесь в решении задач!

Структуры данных
certificate icon

Сертификат по окончании

  • 14
  • 6
  • 1

Очередь — Серия «Структуры данных» №2

Популярное

В этом курсе вы изучите структуру данных Очередь, создадите её с нуля на предпочитаемом языке программирования и закрепите знания, решая практические задачи!

Структуры данных
  • 12
  • 5
  • 1

Задачи на рекурсию: освойте рекурсивное мышление

Популярное

Рекурсия — это фундаментальное понятие в computer science и мощный инструмент для создания алгоритмов. В этом курсе вы научитесь использовать рекурсию для решения задач разного уровня сложности: от начального до продвинутого. К концу обучения вы в совершенстве овладеете этой темой.

certificate icon

Сертификат по окончании

  • 15
  • 15

Буткемп по выводу фигур из звездочек

Популярное

Примените свои навыки решения задач в программировании, чтобы научиться выводить фигуры из звездочек любой сложности: от простых до самых продвинутых. В процессе вы освоите работу с вложенными циклами, условными операторами и математическими вычислениями.

  • 30
  • 28

Задачи по программированию для собеседований - X

Популярное

Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Класс User — проект по OOP

Популярное

В этом проекте вы создадите класс User и отработаете навыки объектно-ориентированного программирования на выбранном вами языке программирования!

  • 8
  • 1
  • 2

Генератор игральных карт (текстовый)

Популярное

В этом курсе вы создадите текстовый генератор игральных карт на вашем любимом языке программирования. Удачного кодинга!

  • 6
  • 1
  • 1

Задачи для ИТ-собеседований — Набор I

Популярное

Вы готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к успеху. Удачи!

Подготовка к собеседованию
  • 3
  • 3

Пузырьковая сортировка

Всё о пузырьковой сортировке

  • 11
  • 10

Математические головоломки

Этот курс познакомит вас с подходами и стратегиями решения математических задач и головоломок с использованием программирования.

  • 20
  • 18

Графы — Серия «Структуры данных» №9

В этом курсе вы изучите структуру данных «Граф», создадите неориентированный граф с нуля на выбранном вами языке и закрепите знания, решая практические задачи!

Структуры данных
certificate icon

Сертификат по окончании

  • 14
  • 12

Префиксные деревья (Trie) — Серия «Структуры данных» №8

В этом курсе вы узнаете о префиксном дереве (Trie), создадите его с нуля на выбранном языке программирования и попрактикуетесь в решении задач с его использованием!

Структуры данных
certificate icon

Сертификат по окончании

  • 14
  • 12

Быстрая сортировка — серия DSA

Новое

Освойте Quick Sort, один из самых быстрых алгоритмов сортировки на практике. Реализуйте этап разделения (partition), напишите полную рекурсивную сортировку на выбранном вами языке, проанализируйте её сложность и закрепите знания на задачах по программированию.

Структуры данных
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 52

Сортировка выбором — серия DSA

Новое

Освойте сортировку выбором — один из простейших алгоритмов сортировки. Узнайте, как он работает шаг за шагом, реализуйте его с нуля на выбранном языке, проанализируйте его сложность и закрепите знания на практических задачах.

Структуры данных
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 54

Алгоритм Прима — Алгоритмы на графах

Новое

Освойте алгоритм Прима для поиска минимальных остовных деревьев: стройте дерево из начальной вершины, всегда добавляя самое дешевое ребро. Реализуйте его на любом языке программирования и научитесь отвечать на запросы о связности и ребрах «узкого места» — альтернативе алгоритму Краскала.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 55

Сортировка подсчетом — Серия DSA

Новое

Освойте сортировку подсчетом — алгоритм без сравнений, который сортирует неотрицательные целые числа за линейное время. Реализуйте этап подсчета, напишите полный алгоритм на выбранном языке, проанализируйте сложность O(n + k) и закрепите знания на практических задачах.

Структуры данных
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 52

Сортировка слиянием — Серия DSA

Новое

Освойте Merge Sort, классический алгоритм «разделяй и властвуй». Реализуйте этап слияния, напишите полную рекурсивную сортировку на выбранном языке, проанализируйте сложность O(n log n) и закрепите навыки на практических задачах.

Структуры данных
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 52

Сортировка вставками — серия DSA

Простой, но мощный алгоритм. Узнайте, как эффективно упорядочивать элементы, разберитесь во временной сложности и улучшите свои навыки сортировки. Начните обучение прямо сейчас!

  • 9
  • 3
  • 1

Задачи для собеседований — Пакет VIII

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного программирования!

Подготовка к собеседованию
  • 3
  • 3

Задачи для собеседований по программированию — Набор II

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и будьте готовы ко всему. Удачи!

Подготовка к собеседованию
  • 3
  • 3

Алгоритм Краскала — Алгоритмы на графах

Новое

Освойте алгоритм Краскала для построения минимальных остовных деревьев. Реализуйте структуру Union-Find, постройте MST, добавляя самые дешевые ребра без образования циклов на выбранном языке программирования, и научитесь отвечать на запросы о связности и узких местах.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 57

Поиск в глубину — алгоритмы на графах

Новое

Освойте поиск в глубину (DFS) — фундаментальный метод обхода графа. Научитесь работать со списками смежности, напишите итеративный DFS на выбранном языке программирования, проанализируйте его сложность O(V + E) и используйте алгоритм для поиска и измерения компонентов связности.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 54

Пирамидальная сортировка — Серия DSA

Новое

Освойте Heap Sort — алгоритм сортировки на основе бинарной кучи. Реализуйте операцию просеивания вниз (sift-down), напишите полный код на любом языке программирования, проанализируйте временную сложность O(n log n) и пространственную O(1), а также закрепите знания на практических задачах.

Структуры данных
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 54

Задачи по программированию для интервью — Пакет IX

Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к собеседованию. Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Задачи для собеседований — Пакет VII

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Задачи для собеседований — Набор IV

Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие наборы? Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Задачи для технического интервью — Набор III

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачи!

Подготовка к собеседованию
  • 3
  • 3

Алгоритм Беллмана-Форда — Алгоритмы на графах

Новое

Освойте алгоритм Беллмана-Форда: поиск кратчайших путей от одного источника, работающий с отрицательными весами ребер, а также обнаружение отрицательных циклов. Реализуйте шаг релаксации, напишите полный алгоритм на любом языке программирования и научитесь отвечать на запросы о расстояниях и циклах.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 54

Алгоритм Дейкстры — Алгоритмы на графах

Новое

Освойте алгоритм Дейкстры — жадный метод поиска кратчайших путей от одного источника в графах с неотрицательными весами. Научитесь считывать взвешенные ребра, реализуйте полный расчет расстояний на выбранном языке программирования и отвечайте на запросы о путях между точками и поиске самых удаленных вершин.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 54

Поразрядная сортировка — серия DSA

Новое

Изучите Radix Sort — алгоритм сортировки без сравнений, который упорядочивает неотрицательные целые числа поразрядно. Реализуйте устойчивый проход сортировки подсчетом, напишите полный алгоритм на выбранном языке программирования, проанализируйте его линейную сложность и решите практические задачи.

Структуры данных
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 55

Манипулирование данными в R

Узнайте, как эффективно манипулировать данными и преобразовывать их с помощью встроенных функций R, базовых и поддерживаемых пакетов. Темы курса включают выборку, объединение, изменение структуры и агрегирование данных.

certificate icon

Сертификат по окончании

  • 14
  • 42

AVL-дерево — Серия «Структуры данных» №10

Новое

В этом курсе вы изучите структуру данных AVL-дерево, с нуля создадите самобалансирующееся двоичное дерево поиска на удобном вам языке программирования и попрактикуетесь в решении задач с его использованием!

Структуры данных
certificate icon

Сертификат по окончании

  • 16
  • 6
  • 1

Топологическая сортировка — алгоритмы на графах

Новое

Освойте топологическую сортировку — способ упорядочивания вершин ориентированного ациклического графа, при котором каждое ребро направлено вперед. Научитесь вычислять полустепени захода, строить порядок с помощью алгоритма Кана на выбранном вами языке программирования, обнаруживать циклы и находить самый длинный путь в DAG.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 55

Поиск в ширину — Алгоритмы на графах

Новое

Освойте Breadth-First Search — послойный обход графа, лежащий в основе поиска кратчайших путей. Реализуйте поиск соседей, напишите итеративный BFS с использованием очереди на выбранном языке и научитесь находить кратчайшие расстояния в невзвешенных графах.

Курсы по алгоритмам на графах
certificate icon

Сертификат по окончании

  • 9
  • 3
  • 1
  • 54

Задачи для собеседований — Пакет VI

Вы готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к своему следующему собеседованию. Успехов в программировании!

Подготовка к собеседованию
  • 3
  • 3

Задачи для подготовки к интервью — Пакет V

Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие части? Удачного программирования!

Подготовка к собеседованию
  • 3
  • 3

Часто задаваемые вопросы

Сколько курсов по R на Coddy?

Сейчас на Coddy 44 интерактивных курсов по R, от основ до продвинутых тем.

Курсы по R бесплатные?

Да. Каждый курс можно начать бесплатно, он работает в браузере и включает AI-подсказки.

Дают ли сертификат по R?

Да - завершите путь R, и вам откроется сертификат, которым можно поделиться. Подробности - на странице сертификатов.
Coddy programming languages illustration

Начните учить R с Coddy

НАЧАТЬ