Все курсы по программированию
140 бесплатных интерактивных курсов
Откройте все курсы по программированию на Coddy. 140 интерактивных курсов на 20 языках программирования: бесплатный старт, AI-подсказки, сертификат по окончании.
Игра на Godot: Неоновый круг
НовоеСоздайте в Godot гоночную игру с видом сверху на GDScript, добавляя по одной функции в каждом уроке: машину, которая разгоняется, поворачивает, тормозит и уходит в занос; неоновую трассу с ускорителями и масляными пятнами; контрольные точки, круги и таймер; три машины-соперника; обратный отсчёт, результаты и лучший круг. Игра запускается в браузере прямо во время разработки.
- 20
- 20
- 1
- 20
Игра на Unity: Небесные трассы
НовоеСоздайте в Unity трёхмерный бесконечный раннер на C#, добавляя по одной особенности в каждом уроке: три полосы, прыжки и подкат, бесконечную дорогу, препятствия, монеты, магнит и щит, постоянно растущую скорость и рекорд. Игра работает в браузере, пока вы её создаёте.
- 20
- 20
- 1
- 20
Проект на Pygame: удержи крепость
НовоеСоздайте полноценную игру на выживание на Python с помощью pygame: рыцарь всю ночь отбивает атаки монстров во дворе замка, используя оружие, которое само наводится на цель. Вас ждут драгоценные камни, повышение уровня, босс и рассвет. Игра запускается в браузере прямо во время написания кода.
- 20
- 20
- 1
- 20
Создавай игры на Pygame
НовоеСоздай пять игр на Python с pygame: управляй квадратом, лови падающие блоки, играй в «Змейку» и Pong вдвоём, а затем придумай свою игру. Каждая игра запускается в браузере, пока ты её создаёшь.
Сертификат по окончании
- 40
- 40
- 5
- 80
Игра в Unity: защита башен
НовоеСоздайте в Unity 3D-игру в жанре «защита башен» на C#, осваивая по одной новой возможности в каждом уроке: враги, которые волнами идут по заданному пути, башни, которые можно размещать, наводить на цель и стрелять, деньги, улучшения, урон по области и заморозка, а также база, которую нужно защищать.
Сертификат по окончании
- 18
- 18
- 1
- 82
Игра в Unity: арканоид
НовоеСоздайте 3D-игру в жанре «арканоид» в Unity на C#: на каждом уроке добавляется новая функция — платформа и отскакивающий мяч, стена из кирпичей, жизни и уровни, а также бонусы, которые увеличивают платформу или разделяют мяч на два.
Сертификат по окончании
- 16
- 16
- 1
- 65
Игра в Unity: 3D-змейка
НовоеСоздайте 3D-игру «Змейка» в Unity на C#: в каждом уроке — одна функция. Змейка движется по сетке, меняет направление, ест еду, отращивает хвост, сталкивается со стенами и кусает себя; также добавьте счёт, скорость и рекорд.
Сертификат по окончании
- 14
- 14
- 1
- 56
Игра в Roblox: побег из темноты
НовоеСоздайте полноценную игру-побег в Roblox на Luau, добавляя по одной функции в каждом уроке: тёмные комнаты, соединённые дверями, фонарик, ключи и код от сейфа, а также монстра, который обходит стены и ищет вас, пока вы прячетесь в шкафах, мчитесь вперёд и наперегонки со временем ищете выход.
Сертификат по окончании
- 20
- 20
- 1
- 60
Игра в Roblox: сражения на арене
НовоеСоздайте полноценную игру в Roblox с боями на мечах на Luau, добавляя по одной функции в каждом уроке: меч с хитбоксом, способности, привязанные к клавишам и кнопкам на телефоне, с перезарядкой на сервере, комбо, оглушение и блоки, а также боты, которые преследуют вас вокруг колонн и дают отпор.
Сертификат по окончании
- 20
- 20
- 1
- 60
Игра в Roblox: Tower Defense
НовоеСоздайте полноценную игру в жанре Tower Defense в Roblox на Luau, осваивая по одной функции в каждом уроке: враги, которые волнами идут по заданному пути, башни, которые можно размещать и улучшать, урон по области и заморозка, полосы здоровья, босс и база, которую нужно защищать.
- 18
- 18
- 1
- 54
Игра в Roblox: симулятор питомцев
НовоеСоздайте полноценный симулятор питомцев в Roblox на Luau, изучая по одной функции в каждом уроке: кучки монет, HUD, взаимодействие клиента и сервера через удалённые вызовы, яйца с питомцами разной редкости, питомцы, следующие за вами, ворота в новую зону, новости о редких питомцах и сохранение прогресса.
- 18
- 18
- 1
- 54
Игра в Roblox: бесконечная башня
НовоеСоздайте полноценную башню-обби в Roblox на Luau, добавляя по одной функции в каждом уроке: случайно собранные из этапов башни, блоки-убийцы, вращающиеся препятствия, исчезающие ступени, конвейеры, лазеры, батуты, поднимающаяся лава, раунды, контрольные точки и рекорды времени. Играйте в браузере и делитесь игрой.
Сертификат по окончании
- 18
- 18
- 1
- 55
Игра в Roblox: Фабричный магнат
НовоеСоздайте полноценную игру в жанре «магнат» в Roblox на Luau: на каждом уроке — новая функция: добытчики ресурсов, конвейер, золотая руда, площадки для покупки, улучшатель, разблокировки, перерождения и сохранения. Играйте на своей фабрике в браузере и делитесь ею.
- 18
- 18
- 1
- 54
Игра Roblox: выживание при катастрофах
НовоеСоздайте полноценную игру Roblox о выживании при катастрофах на Luau: на каждом уроке — новая функция: лобби, игровой цикл раундов, карты, наводнение, метеориты, сужающийся остров, лава, отметки выживших, серии побед и сохранение побед. Играйте в браузере и делитесь игрой.
- 18
- 18
- 1
- 54
Лаборатория LAN
ПопулярноеСоздавайте, настраивайте и устраняйте неисправности в небольших сетях в терминальной лаборатории: хосты, коммутаторы и маршрутизаторы, кабели, IPv4-адреса и маски, ARP, шлюзы, таблицы маршрутизации и классические неисправности, из-за которых перестают работать реальные LAN.
Сертификат по окончании
- 35
- 35
IP-адресация и разбиение на подсети
ПопулярноеОсвойте IP-адресацию с самых основ: двоичная система, устройство IPv4, маски подсетей, CIDR, практические упражнения по разбиению на подсети, частные диапазоны, планирование сети с помощью VLSM и первое знакомство с IPv6. Практикуйтесь во всём в терминале.
Сертификат по окончании
- 46
- 46
Модель OSI
ПопулярноеКак на самом деле взаимодействуют сети — уровень за уровнем: семь уровней OSI, MAC-адреса и ARP, IP и маршрутизация, TCP, UDP и порты, инкапсуляция и полный путь пакета с практическими пошаговыми демонстрациями в терминале.
Сертификат по окончании
- 32
- 32
Сетевое взаимодействие в терминале
ПопулярноеУзнайте, как машины действительно обмениваются данными, используя командную строку. Адреса и DNS, порты и сокеты, проверка доступности хоста, а также работа с HTTP вручную с помощью curl: GET, POST, заголовки, коды состояния и HTTPS. Курс создан для задач в области IT, технической поддержки и backend-разработки.
Сертификат по окончании
- 47
- 47
- 141
AVL-дерево — Серия «Структуры данных» №10
ПопулярноеВ этом курсе вы изучите структуру данных AVL-дерево, с нуля создадите самобалансирующееся двоичное дерево поиска на удобном вам языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 16
- 14
- 1
Алгоритм Прима — Алгоритмы на графах
ПопулярноеОсвойте алгоритм Прима для поиска минимальных остовных деревьев: стройте дерево из начальной вершины, всегда добавляя самое дешевое ребро. Реализуйте его на любом языке программирования и научитесь отвечать на запросы о связности и ребрах «узкого места» — альтернативе алгоритму Краскала.
Сертификат по окончании
- 9
- 4
- 1
- 55
Алгоритм Краскала — Алгоритмы на графах
Освойте алгоритм Краскала для построения минимальных остовных деревьев. Реализуйте структуру Union-Find, постройте MST, добавляя самые дешевые ребра без образования циклов на выбранном языке программирования, и научитесь отвечать на запросы о связности и узких местах.
Сертификат по окончании
- 9
- 4
- 1
- 57
Алгоритм Беллмана-Форда — Алгоритмы на графах
Освойте алгоритм Беллмана-Форда: поиск кратчайших путей от одного источника, работающий с отрицательными весами ребер, а также обнаружение отрицательных циклов. Реализуйте шаг релаксации, напишите полный алгоритм на любом языке программирования и научитесь отвечать на запросы о расстояниях и циклах.
Сертификат по окончании
- 9
- 4
- 1
- 54
Алгоритм Дейкстры — Алгоритмы на графах
ПопулярноеОсвойте алгоритм Дейкстры — жадный метод поиска кратчайших путей от одного источника в графах с неотрицательными весами. Научитесь считывать взвешенные ребра, реализуйте полный расчет расстояний на выбранном языке программирования и отвечайте на запросы о путях между точками и поиске самых удаленных вершин.
Сертификат по окончании
- 9
- 4
- 1
- 54
Топологическая сортировка — алгоритмы на графах
ПопулярноеОсвойте топологическую сортировку — способ упорядочивания вершин ориентированного ациклического графа, при котором каждое ребро направлено вперед. Научитесь вычислять полустепени захода, строить порядок с помощью алгоритма Кана на выбранном вами языке программирования, обнаруживать циклы и находить самый длинный путь в DAG.
Сертификат по окончании
- 9
- 4
- 1
- 55
Часто задаваемые вопросы
Сколько курсов на Coddy?
На Coddy 140 интерактивных курсов на 20 языках программирования, от основ для новичков до продвинутых проектов, испытаний и AI-сценариев.
Все курсы правда бесплатные?
Да. Каждый курс начинается бесплатно, идёт в браузере с AI-подсказками, реальными упражнениями и сертификатом по окончании.
С чего начать?
Выберите язык (Python и JavaScript - хороший старт) или ищите по теме. Также можно воспользоваться поиском, чтобы найти конкретный курс или концепцию.
Есть ли в курсах проекты и испытания?
В большинстве - да. Ищите значки проектов и испытаний на карточках или фильтруйте по теме, чтобы найти нужный тип практики.