Бесплатные курсы Java

Выберите лучшие бесплатные курсы Java в 2024 году!
На 20.07.2024 вам доступно 16 предложений в нашем каталоге.

Параметры

Цена

-

Организация

Обучение

Формат обучения

Документ

Сложность

Трудоустройство

Длительность

Цель обучения

Тип обучения

Рейтинг школы

Еще 7 параметров

Сбросить все

Обновлено: 19.07.2024 в 12.00

По популярности

  • По популярности

  • Сначала дорогие

  • Сначала недорогие

  • Skillbox

    Бесплатно

    Введение ­в программирова­ние
    • ДЛИТЕЛЬНОСТь

      1 месяц

    • ДАТА НАЧАЛА

      С 13 мая

    • ДОКУМЕНТ

      Сертификат

    • СЛОЖНОСТЬ

      Для новичков

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

    • ТИП

      Самостоятельно с наставником

    • ТРУДОУСТРОЙСТВО

      Есть

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Домашняя работа, Видеоуроки, Тексты

    • 1

      Первый шаг к программированию

      1. Познакомитесь со спикером курса и услышите несколько историй о ребятах, которые освоили программирование с нуля.
    • 2

      Программы повсюду

      1. Узнаете, где вообще нужны программы и для каких целей.
    • 3

      Программирование — это просто

      1. Разберётесь, из чего состоит код и по каким принципам его пишут. Узнаете, обязательно ли знать математику или заканчивать технический вуз, чтобы стать программистом.
  • Интуит

    Бесплатно

    Углубленное программирование на Java
    • ДЛИТЕЛЬНОСТь

      3 часа

    • ДАТА НАЧАЛА

      В любой момент

    • ДОКУМЕНТ

      Сертификат

    • СЛОЖНОСТЬ

      Для новичков

    Курс демонстрирует продвинутые возможности Java через создание игрового веб-сервера. Участники научатся разрабатывать и использовать различные функции и инструменты для создания мощных и эффективных веб-приложений.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки

  • Интуит

    Бесплатно

    Язык программирования Java и среда NetBeans
    • ДЛИТЕЛЬНОСТь

      27 часов

    • ДАТА НАЧАЛА

      В любой момент

    • ДОКУМЕНТ

      Сертификат

    • СЛОЖНОСТЬ

      Для новичков

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

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки

  • Интуит

    Бесплатно

    Построение распределенных систем на Java
    • ДЛИТЕЛЬНОСТь

      15 часов

    • ДАТА НАЧАЛА

      В любой момент

    • ДОКУМЕНТ

      Сертификат

    • СЛОЖНОСТЬ

      Для новичков

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

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки, Тексты

  • Интуит

    Бесплатно

    Основы информатики и программирования
    • ДЛИТЕЛЬНОСТь

      26 часов

    • ДАТА НАЧАЛА

      В любой момент

    • ДОКУМЕНТ

      Сертификат

    • СЛОЖНОСТЬ

      Для новичков

    Курс вводит в язык программирования Java и строит теоретическую базу. Затем предлагает практические методы создания правильных программ. Третья часть посвящена объектно-ориентированному программированию, основам структур данных и реализации небольших программных проектов. Этот курс является прототипом для будущих курсов по компиляции, геометрии и компьютерной графике.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки

  • Каталог-Курсов

    Бесплатно

    Бесплатный курс по Java
    • ДЛИТЕЛЬНОСТь

      25 часов

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

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

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Тренажеры, Тексты

    • 1

      Введение в Java - 1 час

      1. Знакомство с языком программирования Java: первый код, использование комментариев, ошибки.
    • 2

      Арифметика в Java - 2 часа

      1. Арифметические действия на языке программирования Java.
    • 3

      Строки - 2 часа

      1. Раздел посвящен разным аспектам написания текста – от кавычек и экранирования до кодировки.
  • Stepik

    Бесплатно

    Adaptive Java
    • ДЛИТЕЛЬНОСТь

      1 час

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    This course offers a wide range of Java programming assignments, covering basic to advanced topics. It is adaptive, meaning each student has a unique learning path generated by the system. Extra buttons on the page provide options to adjust the difficulty level. The adaptive system improves as more problems are solved. Additionally, there is an opportunity to solve problems in a new adaptive system created by Stepik.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. Squirrels and nuts
    • 2

      Модуль 2 - 1 час

      1. Squirrels and nuts - 2
    • 3

      Модуль 3 - 1 час

      1. Snail
    • 4

      Модуль 4 - 1 час

      1. MKAD
    • 5

      Модуль 5 - 1 час

      1. Difference of times
    • 6

      Модуль 6 - 1 час

      1. Digital watches
    • 7

      Модуль 7 - 1 час

      1. Desks
    • 8

      Модуль 8 - 1 час

      1. Next even number
    • 9

      Модуль 9 - 1 час

      1. The sum of digits of a three-digit number
  • Stepik

    Бесплатно

    Java. Functional programming [OLD, 2017]
    • ДЛИТЕЛЬНОСТь

      1 час

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    • Functional programming
    • Lambda expressions
    • Stream API

    This beginner java course focuses on teaching the functional approach to programming. It covers theories, examples, questions, and code challenges. It requires reading and writing code skills, and patience. Key topics include lambda expressions, method references, functional interfaces, function composition, stream API, currying, and optionals. I/O and some operations will be automated to save time. Pay attention to theory examples for faster solutions. Feedback on mistakes or unclear text is appreciated. Although an old version, you can still take this course or try the new version.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. The general course information
    • 2

      Модуль 2 - 1 час

      1. [THEORY] Lambda expressions and method references
    • 3

      Модуль 3 - 1 час

      1. Identify the correct lambdas and method references
    • 4

      Модуль 4 - 1 час

      1. Writing simple lambda expressions
    • 5

      Модуль 5 - 1 час

      1. Too many arguments
    • 6

      Модуль 6 - 1 час

      1. Calculating production of all numbers in the range
    • 7

      Модуль 7 - 1 час

      1. Getting distinct strings
  • Stepik

    Бесплатно

    Разработка веб сервиса на Java (часть 1)
    • ДЛИТЕЛЬНОСТь

      1 час

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    • Перемещение текста
    • Создание игрового поля
    • Создание игрового цикла

    Этот курс основан на опыте разработки серверов для онлайн игр и прочтения лекций в Технопарке Mail.Ru. Он сочетает академическую основу с практическими навыками. Курс состоит из двух частей, включающих различные модули, где каждый модуль охватывает разные темы, от работы серверов до многопоточности. Задания по практической разработке кода помогут закрепить материал. Завершение курса даст вам базовые навыки разработки веб-приложений на Java и глубокое понимание ООП и проектирования, что поможет вам в промышленной разработке.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. Вводный урок курса
    • 2

      Модуль 2 - 1 час

      1. Java: Знакомство
    • 3

      Модуль 3 - 1 час

      1. Java: Платформа
    • 4

      Модуль 4 - 2 часа

      1. Java: Запуск сервера
    • 5

      Модуль 5 - 2 часа

      1. Постановка задачи, генерики
    • 6

      Модуль 6 - 1 час

      1. Коллекции и карты
    • 7

      Модуль 7 - 2 часа

      1. "Углубленные" основы языка
  • Stepik

    Бесплатно

    Разработка веб сервиса на Java (часть 2)
    • ДЛИТЕЛЬНОСТь

      1 час

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Курс основан на практическом опыте разработки серверов для онлайн-игр. Он объединяет академический подход с практической полезностью. Курс состоит из 7 модулей, где каждый модуль разбирает большую тему и включает задание на практическую разработку приложения. Успешное завершение курса даст базовые навыки разработки веб-приложений на Java и углубленное понимание ООП и проектирования.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. Вводный урок курса
    • 2

      Модуль 2 - 2 часа

      1. Unit tests
    • 3

      Модуль 3 - 2 часа

      1. Load
    • 4

      Модуль 4 - 2 часа

      1. Сериализация
    • 5

      Модуль 5 - 2 часа

      1. Ресурсная система
    • 6

      Модуль 6 - 1 час

      1. Потоки
    • 7

      Модуль 7 - 2 часа

      1. Потокобезопасная разработка
    • 8

      Модуль 8 - 1 час

      1. Система обмена сообщениями
  • Stepik

    Бесплатно

    Основы языка Java
    • ДЛИТЕЛЬНОСТь

      2 часа

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

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

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. История Java и особенности языка
    • 2

      Модуль 2 - 1 час

      1. Работа в IDE и первый проект
    • 3

      Модуль 3 - 1 час

      1. Переменные, операции, выражения
    • 4

      Модуль 4 - 1 час

      1. Преобразование типов
    • 5

      Модуль 5 - 3 часа

      1. Ввод и вывод. Вычисления
    • 6

      Модуль 6 - 4 часа

      1. Операторы ветвления
  • Stepik

    Бесплатно

    Java. Базовый курс
    • ДЛИТЕЛЬНОСТь

      2 часа

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    • Ввод вывод
    • Примитивные типы данных
    • Условия и циклы

    Курс предназначен для новичков в изучении Java. Он позволяет освоить основы языка программирования, включая компиляцию и запуск программ, синтаксис, типы данных и основы ООП. Кроме того, рассматриваются важные классы стандартной библиотеки с учетом нововведений Java 8. Курс включает контрольные вопросы и практические задания для закрепления материала. Для прохождения курса необходимо знание другого императивного языка программирования и базовых понятий информатики.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. Что такое Java, откуда она взялась и зачем нужна
    • 2

      Модуль 2 - 1 час

      1. Первый контакт — Hello World
    • 3

      Модуль 3 - 1 час

      1. Знакомство со средой разработки
    • 4

      Модуль 4 - 2 часа

      1. Примитивные типы
    • 5

      Модуль 5 - 1 час

      1. Преобразование типов
    • 6

      Модуль 6 - 1 час

      1. Массивы и строки
  • Stepik

    Бесплатно

    Легкий старт в Java. Вводный курс для чайников
    • ДЛИТЕЛЬНОСТь

      1 час

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Данный курс – введение в Java для начинающих программистов. Он покрывает базовые концепции, синтаксис и основы языка, а также предлагает множество практических задач. Java – популярный язык программирования с простым синтаксисом, безопасностью и кроссплатформенностью. Он используется в Android-разработке, веб-приложениях, обработке больших данных и научных проектах. Курс предоставляет как теоретический материал, так и практику, чтобы облегчить обучение. Успехов в обучении!

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Модуль 1 - 1 час

      1. Что это за курс и как тут учиться
    • 2

      Модуль 2 - 1 час

      1. Общие сведения о Java
    • 3

      Модуль 3 - 1 час

      1. Полигон
    • 4

      Модуль 4 - 1 час

      1. Знакомство
    • 5

      Модуль 5 - 1 час

      1. Комментарии
    • 6

      Модуль 6 - 1 час

      1. Переменные
    • 7

      Модуль 7 - 1 час

      1. Ввод данных
    • 8

      Модуль 8 - 2 часа

      1. Операторы
  • Geekbrains

    Бесплатно

    Игра жанра Runner на Java
    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    На курсе вы создадите игру Runner, где нужно собирать монетки, перепрыгивать препятствия и уворачиваться от объектов. Мы изучим Java и LibGDX, освоим работу с графикой, управлением, звуками и игровой логикой. Рекомендуется знание Java и ООП, а также предварительный интенсив по Java.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки

  • Geekbrains

    Бесплатно

    Java EE: быстрый старт.
    • ДАТА НАЧАЛА

      По факту набора

    • СЛОЖНОСТЬ

      Для опытных

    На этом курсе вы познакомитесь с Java EE – платформой для разработки и разворачивания серверных приложений. Вы научитесь создавать веб-приложения с помощью командной строки и IDE. Будут использованы Apache Maven, Apache Tomcat и Eclipse. Вы также напишете простую игру с использованием JSP. Для работы вам понадобятся JDK, Maven, Tomcat и Eclipse.

    • ТИП

      Самостоятельно с наставником

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки

  • Geekbrains

    Бесплатно

    Разработка игры на Java с использованием LibGDX
    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Изучите создание игр с помощью LibGDX – кроссплатформенной библиотеки для Java. Курс подходит как для новичков, так и для опытных разработчиков. Получите навыки, необходимые для разработки игр на различных платформах.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Видеоуроки

Вам может быть интересно

!

Информация об условиях взята с официальных сайтов школ. Рекомендуем уточнять актуальные данные на сайте или по телефонам интересующей школы. Обновлено: 19.07.2024 в 12.00

Автор категории

Алексей Петров

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

Часто ищут

Поможем в выборе

Не знаете, какой курс выбрать?
Мы перезвоним и поможем определиться!

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