Menu
CoddyTech

Все курсы по программированию

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

Откройте все курсы по программированию на Coddy. 133 интерактивных курсов на 17 языках программирования - бесплатный старт, AI-подсказки, сертификат по окончании.

Показано 24 из 133 курсов

Игра в Roblox: побег из темноты

Новое

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

certificate icon

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

  • 20
  • 1
  • 4
  • 60

Игра в Roblox: Боевые арены

Новое

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

certificate icon

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

  • 20
  • 1
  • 4
  • 60

Игра в Roblox: башенная защита

Новое

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

  • 18
  • 1
  • 4
  • 54

Игра в Roblox: симулятор питомцев

Новое

Создайте полноценный симулятор питомцев в Roblox на Luau, добавляя по одной функции в каждом уроке: груды монет, HUD, взаимодействие клиента и сервера через удалённые события, яйца с питомцами разной редкости, питомцы, которые следуют за вами, ворота в новую зону, новости о редких питомцах и сохранение прогресса.

  • 18
  • 1
  • 4
  • 54

Игра в Roblox: Бесконечная башня

Новое

Создайте полноценную обби-башню в Roblox на Luau, добавляя по одной функции в каждом уроке: случайные башни из уровней, убивающие блоки, вращающиеся препятствия, исчезающие ступени, конвейеры, лазеры, батуты, поднимающуюся лаву, раунды, контрольные точки и лучший результат по времени. Играйте в браузере и делитесь игрой.

certificate icon

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

  • 18
  • 1
  • 4
  • 55

Игра в Roblox: магнат на фабрике

Новое

Создайте полноценную игру в жанре «магнат» в Roblox на Luau, изучая по одной функции за урок: дропперы, конвейер, золотую руду, площадки для покупки, улучшатель, разблокировки, перерождения и сохранения. Играйте на своей фабрике в браузере и делитесь ею.

  • 18
  • 1
  • 4
  • 54

Игра в Roblox: выживание при катастрофах

Новое

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

  • 18
  • 1
  • 4
  • 54

Лаборатория LAN

Популярное

Создавайте, настраивайте и устраняйте неисправности в небольших сетях в терминальной лаборатории: хосты, коммутаторы и маршрутизаторы, кабели, IPv4-адреса и маски, ARP, шлюзы, таблицы маршрутизации и классические неисправности, из-за которых перестают работать реальные LAN.

Компьютерные сети
certificate icon

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

  • 35
  • 35

IP-адресация и разбиение на подсети

Популярное

Освойте IP-адресацию с самых основ: двоичная система, устройство IPv4, маски подсетей, CIDR, практические упражнения по разбиению на подсети, частные диапазоны, планирование сети с помощью VLSM и первое знакомство с IPv6. Практикуйтесь во всём в терминале.

Компьютерные сети
certificate icon

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

  • 46
  • 46

Модель OSI

Популярное

Как на самом деле взаимодействуют сети — уровень за уровнем: семь уровней OSI, MAC-адреса и ARP, IP и маршрутизация, TCP, UDP и порты, инкапсуляция и полный путь пакета с практическими пошаговыми демонстрациями в терминале.

Компьютерные сети
certificate icon

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

  • 32
  • 32

Сетевое взаимодействие в терминале

Популярное

Узнайте, как машины действительно обмениваются данными, используя командную строку. Адреса и DNS, порты и сокеты, проверка доступности хоста, а также работа с HTTP вручную с помощью curl: GET, POST, заголовки, коды состояния и HTTPS. Курс создан для задач в области IT, технической поддержки и backend-разработки.

Компьютерные сети
certificate icon

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

  • 47
  • 47
  • 141

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

Популярное

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

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

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

  • 16
  • 6
  • 1

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

Популярное

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

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

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

  • 9
  • 3
  • 1
  • 55

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

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

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

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

  • 9
  • 3
  • 1
  • 57

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

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

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

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

  • 9
  • 3
  • 1
  • 54

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

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

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

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

  • 9
  • 3
  • 1
  • 54

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

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

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

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

  • 9
  • 3
  • 1
  • 55

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

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

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

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

  • 9
  • 3
  • 1
  • 54

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

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

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

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

  • 9
  • 3
  • 1
  • 54

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

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

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

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

  • 9
  • 3
  • 1
  • 52

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

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

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

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

  • 9
  • 3
  • 1
  • 55

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

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

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

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

  • 9
  • 3
  • 1
  • 54

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

Популярное

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

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

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

  • 9
  • 3
  • 1
  • 52

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

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

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

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

  • 9
  • 3
  • 1
  • 52

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

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

На Coddy 133 интерактивных курсов на 17 языках программирования - от основ для новичков до продвинутых проектов, испытаний и AI-сценариев.

Все курсы правда бесплатные?

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

С чего начать?

Выберите язык (Python и JavaScript - хороший старт) или ищите по теме. Также можно воспользоваться поиском, чтобы найти конкретный курс или концепцию.

Есть ли в курсах проекты и испытания?

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

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

НАЧАТЬ