Menu
Coddy logo textTech

Курсы Java

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

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

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

Популярное

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

certificate icon

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

  • 20
  • 20

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

Популярное

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

certificate icon

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

  • 32
  • 31

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

Популярное

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

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

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

Популярное

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

certificate icon

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

  • 25
  • 24

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

Новое

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

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

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

  • 14
  • 6
  • 1

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

Популярное

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

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

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

Популярное

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

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

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

Популярное

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

  • 30
  • 28

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

Новое

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

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

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

  • 14
  • 12

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

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

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

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

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

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

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

Новое

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

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

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

  • 14
  • 6
  • 1

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

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

  • 8
  • 1
  • 2

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

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

  • 20
  • 18

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

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

  • 11
  • 10

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

Новое

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

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

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

  • 14
  • 6
  • 1

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

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

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

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

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

certificate icon

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

  • 15
  • 15

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

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

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

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

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

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

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

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

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

Работа с файлами в Java

В этом курсе вы освоите работу с файлами в Java, изучив чтение, запись и управление файлами, а практические задачи помогут закрепить полученные навыки.

  • 11

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

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

  • 9
  • 3
  • 1

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

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

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

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

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

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

Основы классов и объектов в Java

В этом курсе вы изучите основы объектно-ориентированного программирования (OOP) в Java: классы и объекты!

certificate icon

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

  • 12

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

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

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

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

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

  • 6
  • 1
  • 1

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

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

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

Управляющие конструкции в Java

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

  • 11

Строки и массивы в Java

В этом курсе вы изучите строки и массивы в Java, а также сможете закрепить полученные знания на практике.

  • 16

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

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

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

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

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

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

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

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

НАЧАТЬ