100+ бесплатных онлайн-курсов

30 бесплатных курсов по Java

Для начинающих в 2024 году.

«Игры на Java» от GeekBrains

Язык: русский.

Длительность: 6 уроков.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. «Морской бой».
  2. «Сапёр».
  3. Space Invaders.
  4. Xonix.
  5. Тетрис.
  6. «Змейка».

Что узнаете и чему научитесь:

  • Основам языка Java.
  • Создадите 6 классических игр на Java.

«Разработка под Android на языке Java» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Разработка под Android на языке Java. Часть 1.
  2. Разработка под Android на языке Java. Часть 2.

Что узнаете и чему научитесь:

  • Разработке на языке Java под Android.
  • Созданию утилит.
  • Загружать приложения в Google Play.

«Разработка текстовой RPG на Java» от GeekBrains

Язык: русский.

Длительность: 3 урока.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Разработка текстовой RPG на Java. Часть 1.
  2. Разработка текстовой RPG на Java. Часть 2.
  3. Разработка текстовой RPG на Java. Часть 3.

Что узнаете и чему научитесь:

  • Освоите азы установки компонентов для разработки на Java.
  • Изучите ООП.
  • Создавать персонажей и монстров, игровой цикл, простейшую боевую систему.
  • Придумывать варианты развития каждого игрового модуля.
  • Продумывать первичные и вторичные параметры персонажей, способы их повышения при переходах на следующие уровни.
  • Расширению возможностей работы с инвентарём.

«Проектирование тестируемого ПО на Java» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Проектирование тестируемого ПО на Java. Часть 1.
  2. Проектирование тестируемого ПО на Java. Часть 2.

Что узнаете и чему научитесь:

  • Методам проверки результатов тестирования, верификации, работе со спецобъектамм для тестирования.
  • Познакомитесь с библиотекой Mockito.
  • Созданию классов и способам проверки результатов тестирования ПО.

«Уроки Java» от itProger

Язык: русский.

Длительность: 23 урока длительностью от 6 до 35 минут. Общая длительность 3 часа 15 минут.

Формат обучения: видеоуроки + текстовые материалы + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Особенности курса:

  • Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от $9 за месяц).

Об авторе курса:

Григорий Дударь

  • Основатель онлайн-школы программирования itProger.
  • Автор YouTube-канала о программировании с более чем 800 тысячами подписчиков.

«Уроки Java Профи» от itProger

Язык: русский.

Длительность: 16 уроков длительностью от 3 до 20 минут.

Формат обучения: видеоуроки + текстовые материалы + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Java на профессиональном уровне.
  2. Коллекции и потоки, отслеживание исключений.
  3. Библиотека JavaFx.
  4. Создание приложения и подключение БД к нему через JDBC.
  5. Авторизация в приложении, добавление анимации.

«Консольные приложения на Java» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Настройка инструментов для разработки в среде Java: переменные и типы данных, условия и циклы, массивы и коллекции. Работа с консолью в Java. Класс Scanner.
  2. Назначение и практическое использование ООП в Java. Объекты и классы. Методы и конструкторы. Перегрузка методов. Наследование, полиморфизм и инкапсуляция. Абстрактные классы и интерфейсы. Наследование интерфейсов. Коллекции. Разработка полноценного консольного приложения на Java.

Что узнаете и чему научитесь:

  • Базовым основам языка программирования Java.
  • Разработке консольных приложений.
  • Механизмам ООП.

«Разработка J2EE-приложений в среде Java» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Обработка XML-документов на Java.
  2. Основы создания XML-документов, назначение XML.
  3. Основы парсинга данных. Java SAX Parser, Java DOM Parser, Java XPath API.
  4. JDBC – основы работы с базами данных в Java
  5. Основы SQL, установка и настройка ПО.
  6. Преимущества JDBC.
  7. Использование драйвера для СУБД.
  8. Взаимодействие java и SQL.
  9. Класс Statement.

Что узнаете и чему научитесь:

  • Базовому синтаксису XML-документов и основным механизмам для парсинга данных средствами Java.
  • Механизмам JDBC, обеспечивающим взаимодействие Java и баз данных на примере MySQL.
  • Разработка J2EE-приложений.

«Оконные приложения на Swing» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Основы: обзор библиотек Swing и АWT, графические компоненты, модель делегирования событий, обработка событий мыши.
  2. Профессиональная разработка: менеджеры компоновки, обработка событий клавиатуры, классы-адаптеры. Разработка профессионального оконного приложения.

«Уроки Java» от YouTube-канала «Уроки Java»

Язык: русский.

Длительность: 415 уроков длительностью от 2 до 50 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

«Java для начинающих» от Code Basics

Язык: русский.

Длительность: 62 урока общей длительностью 23 часа.

Формат обучения: текстовые уроки + практические задания + тесты.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Основы Java
  2. Привет, Мир.
  3. Комментарии.
  4. Инструкции (Statements).
  5. Как мы проверяем ваши решения.
  6. Ошибки оформления (синтаксиса).
  7. Арифметика
  8. Арифметические операции.
  9. Операторы.
  10. Коммутативная операция.
  11. Композиция операций.
  12. Приоритет операций.
  13. Числа с плавающей точкой.
  14. Линтер.
  15. Строки.
  16. Кавычки.
  17. Экранирующие последовательности.
  18. Конкатенация.
  19. Переменные.
  20. Что такое переменная.
  21. Изменение переменной.
  22. Выбор имени переменной.
  23. Ошибки при работе с переменными.
  24. Выражения в определениях.
  25. Переменные и конкатенация.
  26. Именование переменных.
  27. Магические числа.
  28. Константы.
  29. Типы данных Java.
  30. Зачем нужны типы данных.
  31. Явная типизация.
  32. Какие бывают типы.
  33. Значение null.
  34. Явное преобразование типов.
  35. Вызов методов.
  36. Методы и их вызов.
  37. Параметры методов.
  38. Вызов метода — выражение.
  39. Неизменяемость строк.
  40. Цепочки вызовов методов.
  41. Детерминированность.
  42. Стандартная библиотека.
  43. Какие бывают методы.
  44. Определение методов.
  45. Создание (определение) метода.
  46. Метод main.
  47. Возврат значений.
  48. Определение методов.
  49. Необязательные параметры методов.
  50. Логика.
  51. Логический тип.
  52. Сравнение строк.
  53. Комбинирование операций и методов.
  54. Логические операторы.
  55. Отрицание.
  56. Условные конструкции.
  57. Условная конструкция (if).
  58. Конструкция if-else.
  59. Конструкция else if.
  60. Тернарный оператор.
  61. Конструкция Switch.
  62. Циклы.
  63. Цикл While.
  64. Агрегация данных (Числа).
  65. Агрегация данных (Строки).
  66. Обход строк.
  67. Условия внутри тела цикла.
  68. Формирование строк в циклах.
  69. Синтаксический сахар.
  70. Инкремент и декремент.
  71. Возврат из циклов.
  72. Цикл For.

Что узнаете и чему научитесь:

  • Основам Java.
  • Синтаксису языка.
  • Получите практический опыт работы с кодом.

«Введение в Java» от Константина Черненко

Язык: русский.

Длительность: 9 уроков длительностью от 10 до 45 минут. Общая длительность 3,5 часа.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. ООП.
  2. Компоненты для разработки.
  3. Операторы, контейнеры и коллекции.
  4. Инициализация, система ввода/вывода.

«Java для Android-разработчиков» от Дмитрия Гордеева

Язык: русский.

Длительность: 13 уроков длительностью от 5 до 15 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Hello, world!
  2. Переменные, типы, операции.
  3. Приоритеты операций.
  4. Порядок выполнения программы на Java.
  5. Объекты и классы.
  6. Наследование и основные принципы ООП.
  7. Модификаторы доступа и другие умные слова.
  8. Интерфейсы и абстрактные классы.
  9. Внутренние классы и утечки памяти.
  10. Исключения.
  11. Коллекции.
  12. Generics.
  13. Потоки.

Что узнаете и чему научитесь:

  • Стартовая подготовка в области языка Java для будущих разработчиков на Android.
  • ООП.
  • Продвинутые возможности Java.

«Online-курс по основам Java программирования» от IT-Academy

Язык: русский.

Длительность: 6 уроков.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Переменные и типы данных.
  2. Основные операторы.
  3. Условные и логические операторы.
  4. Понятие о функциях.
  5. Создание пользовательских функций.
  6. Некоторые функции стандартной библиотеки.
  7. Структура простейшей программы. Функция main.
  8. Условные операторы: оператор if, вложенные условия, оператор switch, тернарный оператор.
  9. Операторы циклов: while, do while, for, вложенные циклы, операторы управления циклами.
  10. Массивы.
  11. Понятие об одномерных массивах.
  12. Основные операции с массивами.
  13. Примеры поиска в массиве и сортировки массива.
  14. Работа со строками: основные строковые функции, сравнение строк, примеры работы со строками. Особенности работы операторов.

Что узнаете и чему научитесь:

  • Освоите основы структурного программирования, а также получите информацию о синтаксисе и особенностях языка Java.

«Игра жанра Runner на Java» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки.

Уровень сложности: для продолжающих со знаниями в области ООП и синтаксиса языка..

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Игра жанра Runner на Java. Часть 1.
  2. Игра жанра Runner на Java. Часть 2.

Что узнаете и чему научитесь:

  • Получите знания о графике, звуке, управлении и логике игрового процесса.
  • Создадите игру Runner на языке Java, используя фреймворка LibGDX.

«Java для начинающих» от Наиля Алишева

Язык: русский.

Длительность: 52 урока длительностью от 5 до 25 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Синтаксис Java.
  2. Компиляторы.
  3. JDK.
  4. Среды разработки.
  5. Создание первых программ.

Что узнаете и чему научитесь:

  • Поэтапно освоите азы разработки — изучите условные операторы, многомерные объекты, классы, массивы и др.

«Разработка игры на Java с использованием LibGDX» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих и опытных разработчиков.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Разработка игры на Java с использованием LibGDX. Часть 1.
  2. Разработка игры на Java с использованием LibGDX. Часть 2.

Что узнаете и чему научитесь:

  • Созданию игр на Java с применением кроссплатформенной библиотеки LibGDX.

«Разработка приложений на Java» от Hexlet

Язык: русский.

Длительность: 17 уроков длительностью от 25 минут до 1 часа.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Познакомитесь с языком программирования Java и спецификой разработки приложений на Java.

«Курс Java» от Javarush

Язык: русский.

Длительность: 1 200+ задач.

Формат обучения: интерактивные квесты.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  1. Программированию на Java.
  2. Синтаксису языка.
  3. Многопоточности.
  4. Компиляторам и мн.др..

Особенности курса:

  • Полное прохождение курса предполагает более 500 часов практического программирования на Java.
  • Часть заданий, а также мгновенная обратная связь, доступ в закрытый чат и к дополнительным материалам доступны только по платной подписке (от $99 за год).

«Основы программирования на Java» от Александра Чуева

Язык: русский.

Длительность: 34 урока длительностью от 5 до 25 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. iOS: приложение на Swift. Часть 1.
  2. iOS: приложение на Swift. Часть 2.

Что узнаете и чему научитесь:

  • Познакомитесь с историей и синтаксисом языка Java и средами разработки, научитесь устанавливать JDK, узнаете о массивах, циклах.
  • Выполните практические задачи.
  • Сможете использовать Java для разработки различных продуктов.

«Разработка на Java (2019)» от VK Team

Язык: русский.

Длительность: 14 уроков длительностью от 30 минут до 2 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Получите технические знания и первый практический опыт.
  • Начнёте разработку продуктов на Java.
  • Разберётесь в библиотеках и синтаксисе Java.

«Уроки Java Андроид программирования» от Гоши Дударя

Язык: русский.

Длительность: 18 уроков длительностью от 4 до 20 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих с базовыми знаниями Java.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Устанавливать и работать в Android Studio.
  • Создавать Android-приложения с помощью программирования на Java.

«Уроки по основам Java с нуля» от Олега Шпагина

Язык: русский.

Длительность: 28 уроков длительностью от 5 до 25 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Узнаете о среде разработки и редакторе для создания приложений на Java.
  • Разберёте первую программу на Java.
  • Рассмотрите переменные и типы данных, операции, классы, сборщиков мусора и др.
  • Разберётесь в механизмах и особенностях создания продуктов на Java.

«Уроки по Java с нуля» от Selfedu

Язык: русский.

Длительность: 29 уроков длительностью от 10 до 20 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих и продолжающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  • Установка пакетов.
  • Оператор присваивания.
  • Структура программы.
  • Арифметические и битовые операции.
  • ООП.
  • Интерфейсы.
  • Перечисления и другие основы языка Java.
  • JDK.
  • Среда разработки Intellij Idea.
  • Консольные проекты, консольный ввод и вывод.

«Уроки по Java» от онлайн-школы «Айтигенио»

Язык: русский.

Длительность: 9 уроков от 10 до 25 минут. Общая длительность 2,5 часа

Формат обучения: видеоуроки.

Уровень сложности: для начинающих и продолжающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение в Java. Установка jdk, intelij idea. Первая программа на Java.
  2. Типы данных. Ключевые слова.
  3. Консольный ввод.
  4. Что такое класс на Java.
  5. Цветочница.
  6. Класс Object: hashcode.
  7. Методы класса String.
  8. Классы StringBuffer и StringBuilder. Часть 1.
  9. Организация памяти в Java. 

«Java для начинающих / Java с нуля» от Devcolibri

Язык: русский.

Длительность: 33 урока от 4 до 15 минут. Общая длительность 5 часов 20 минут

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Изучите базовые принципы языка Java.
  • Освоите правила работы с JDK.
  • Попробуете свои силы в настройке среды разработки IDEA.
  • Узнаете больше об ООП.
  • Вникните в особенности языка Java.

«Как стать Java Developer с нуля и зарабатывать деньги на IT» от Alex Marshal

Язык: русский.

Длительность: 8 уроков общей длительностью 56 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Где применяется Java и что на ней программируют.
  2. Куда и как развивается Java Разработчик.
  3. Как зарабатывать на программировании.
  4. Что должен знать Junior Java разработчик.
  5. Как учиться программированию на Java.
  6. Что такое Java.
  7. Установка Java на ПК.
  8. Переменные в Java.

Об авторе курса:

Alex Marshal

  • Работает в IT сфере больше 6 лет. Имеет опыт разработки на языках Java, JavaScript, Python, PHP.
  • Больше 5 лет занимается обучением.
  • Имеет опыт сотрудничества с Blizzard, Nival, EPAM.

«Введение в Java» от Hexlet

Язык: русский.

Длительность: 38 уроков общей длительностью 13 часов.

Формат обучения: текстовые и видеоуроки + тесты.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение в Java.
  2. Виды языков программирования и место языка Java среди них.
  3. Из чего состоит Java.
  4. Основы работы в терминале (ознакомительный).
  5. Введение в ООП. Особенности ООП.
  6. Типы данных в Java.
  7. Работа с экземплярами в Java.
  8. Пакеты в Java.
  9. Основы использования и создания методов в классах.
  10. Аргументы и результаты работы методов. Рефакторинг.
  11. Уровни методов в Java.
  12. Наследование в Java. Концепция наследования в ООП и получение базовых навыков использования принципа наследования в Java.
  13. Аннотация @Override в Java.
  14. Условный оператор IF в Java.
  15. Массивы в Java.
  16. Циклы в Java.
  17. Оператор SWITCH в Java.
  18. Уровни доступа в Java.
  19. Конструкторы в Java.
  20. Неизменяемые объекты.
  21. Паттерн проектирования Builder.
  22. Перечисления в Java.
  23. Составные строки в Java.
  24. Манипуляции c символами.
  25. Преобразование строк в числа и обратно.
  26. Интерфейсы в Java.
  27. Абстрактные классы.
  28. Интерфейс List в Java.
  29. Nested (static) классы в Java.
  30. Inner (non-static) классы в Java.
  31. Анонимные классы в Java.
  32. Исключения в Java.
  33. Иерархия исключений.

Что узнаете и чему научитесь:

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

Об авторе курса:

Вячеслав Ковалевский

  • Инженер-исследователь с опытом работы в компаниях Samsung, Amazon, Google.
  • Занимается разработками в сфере искусственного интеллекта и обучением программированию.

«Java. Базовый курс» от Stepik

Язык: русский.

Длительность: 23 урока, общая длительность 5,5 часов.

Формат обучения: видеоуроки + тесты + интерактивные задачи.

Уровень сложности: для начинающих.

Обратная связь: нет.

С сертификатом

Программа обучения:

  1. Что такое Java, откуда она взялась и зачем нужна.
  2. Первый контакт — Hello World.
  3. Знакомство со средой разработки.
  4. Базовый синтаксис Java.
  5. Примитивные типы.
  6. Преобразование типов.
  7. Массивы и строки.
  8. Управляющие конструкции: условные операторы и циклы.
  9. Объекты, классы и пакеты в Java.
  10. Основы ООП.
  11. Пакеты и модификаторы доступа.
  12. Объявление класса.
  13. Наследование. Класс Object.
  14. Абстрактные классы и интерфейсы.
  15. Обработка ошибок, исключения, отладка.
  16. Знакомство с исключениями.
  17. Обработка исключений. Try-catch.
  18. Логирование.
  19. Ввод-вывод, доступ к файловой системе.
  20. Доступ к файловой системе.
  21. Потоки байт.
  22. Потоки символов.
  23. Продвинутые возможности.
  24. Generics. Collections. Streams.
  25. Generics.
  26. Коллекции.
  27. Функциональные интерфейсы.
  28. Stream API.

Что узнаете и чему научитесь:

  • ООП.
  • Средам разработки.
  • Логированию.
  • Стартовым навыкам разработки на Java.

«Java Professional» от ITVDN

Язык: русский.

Длительность: 14 уроков.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Основам Java, ООП, UML, рефакторинга, взаимодействия с консолью и сетью, многопоточности, разработки продуктов под Netbeans.
  • Получите актуальные знания о сфере Java-разработки, сможете отточить практические навыки
Алексей Шаполов

Основатель проекта. Профессиональный information junkie. 😊

Разбираюсь в SEO и интернет-маркетинге. Работаю онлайн с 2018 года. Люблю философствовать, потреблять контент в самых разнообразных его формах и, конечно же, писать интересные статьи для своих сайтов.

Оцените автора
Пройти.Ру
Добавить комментарий

100+ бесплатных онлайн-курсов
Часть ссылок на нашем сайте – реферальные. Что это значит для вас, читайте в данном материале.