На нашем сайте используются cookie
OK

Онлайн • с нуля • 11 недель

Курс «Java-разработчик с нуля»

Научитесь писать программы на Java: разберётесь, как устроен язык, освоите ООП, работу с данными, файлами и тестами — и соберёте собственный проект для портфолио на GitHub.

public class Main {
  public static void main(String[] args) {
    for (int week = 1; week <= 11; week++) {
      System.out.println("Неделя " + week);
    }
    System.out.println("Проект на GitHub!");
  }
}
Первые программы пишем прямо в браузере — ничего устанавливать не нужно
11 недель
Длительность обучения
10+
Практических работ
1 проект
В портфолио на GitHub
4.8
Рейтинг программы

Получите бесплатную консультацию по курсу

Расскажем о программе, поможем оценить силы и ответим на вопросы. Свяжемся с вами в течение 1 рабочего дня.

Как с вами связаться

Мы не передаём ваши данные третьим лицам и используем их только для связи по курсу.

Результат обучения

Чему вы научитесь за 11 недель

  1. 01

    Писать программы на Java

    И понимать, как они работают: от структуры программы и типов данных до того, как JVM выполняет код.

  2. 02

    Проектировать программы на ООП

    Строить программы на основе классов и интерфейсов: инкапсуляция, наследование, полиморфизм.

  3. 03

    Работать с коллекциями и Stream API

    Списки, множества и словари, лямбда-выражения и современный функциональный стиль Java.

  4. 04

    Работать с файлами и данными

    Читать и записывать файлы, работать с данными в форматах JSON и CSV, обращаться к чужому API по HTTP.

  5. 05

    Писать тесты и чистый код

    Проверять код тестами на JUnit, применять принципы DRY и SOLID и популярные шаблоны проектирования.

  6. 06

    Вести проекты в Git и GitHub

    Делать коммиты, работать с ветками и Pull Request и оформлять проекты для портфолио.

Инструменты курса

  • Java
  • IntelliJ IDEA
  • Git
  • GitHub
  • Maven
  • Gradle
  • JUnit

Кому подойдёт курс Java для начинающих

Опыт не нужен: достаточно уверенно пользоваться компьютером и выделять на учёбу 6–10 часов в неделю.

С нуля01

Тем, кто никогда не программировал

И хочет войти в IT. Начнёте с первых программ прямо в браузере и шаг за шагом дойдёте до собственного проекта на GitHub.

Студентам02

Студентам, которым сложно даётся Java в университете

Разложим по полочкам ООП, коллекции и алгоритмы на практических задачах — с домашними заданиями к каждой теме.

Переход на Java03

Тем, кто знает другой язык

И хочет разобраться в Java и ООП: строгая типизация, интерфейсы, коллекции, Stream API и инструменты Java-разработчика.

Как проходит онлайн-обучение

Каждую неделю — новые видеоуроки и практика. К каждой теме есть домашнее задание, а все работы вы сдаёте через GitHub, как настоящие разработчики.

  1. 01

    Смотрите видеоуроки

    Новый блок уроков каждую неделю. Смотрите в удобное время и возвращайтесь к сложным темам.

  2. 02

    Выполняете домашние задания

    К каждой теме — короткие задачи и небольшая программа, чтобы закрепить материал на практике.

  3. 03

    Сдаёте работы через GitHub

    Со второй недели работаете в Git: коммиты, ветки и Pull Request становятся привычкой.

  4. 04

    Делаете итоговый проект

    На 10–11 неделе собираете собственное приложение с тестами и README — в портфолио на GitHub.

Что дальше после курса Java с нуля

01

Стажировка или первая работа

Вы уверенно пишете на Java, понимаете ООП и коллекции и можете показать работодателю реальный проект на GitHub.

02

Spring Boot и базы данных

Курс — это фундамент. После него вы готовы к следующему шагу: backend-разработке на Spring Boot и работе с БД.

03

Учёба в университете

Лабораторные и курсовые по Java перестают пугать: вы понимаете, как устроен язык, и пишете аккуратный код с тестами.

Сколько зарабатывают Java-разработчики

Ориентировочные зарплаты в России в 2026 году. Доход быстро растёт вместе с опытом.

  • Juniorот 80 000 ₽
  • Middleот 200 000 ₽
  • Seniorот 350 000 ₽

Не уверены, что программирование — ваше?

Запишитесь на бесплатную консультацию: расскажем, как устроено обучение, и поможем понять, подойдёт ли вам Java как первый язык.

  • Видео-презентацию курса
  • Подробную программу обучения

Отправим сразу после записи на консультацию

Записаться на консультацию

Программа курса Java

11 недель: от первой программы до проекта на GitHub

  • Видеоуроки каждую неделю
  • Домашнее задание к каждой теме
  • Сдача работ через GitHub
  • Итоговый проект в портфолио
01Неделя 1. Знакомство с JavaУроки + ДЗ
  • Введение в программирование на Java
  • Структура программы
  • Условные операторы и циклы
  • Первые программы пишем прямо в браузере — ничего устанавливать не нужно
Практика: первые программы в браузере
02Неделя 2. Данные и рабочее местоУроки + ДЗ
  • Установка JDK и IntelliJ IDEA
  • Типы данных: примитивы и объекты, строки
  • Одномерные и многомерные массивы
  • Git: первый коммит и публикация проекта на GitHub
Практика: первый репозиторий на GitHub
03Неделя 3. ООП, часть 1: классы и объектыУроки + ДЗ
  • Классы, объекты и конструкторы
  • Модификаторы доступа и инкапсуляция
  • Наследование
Практика: модель из нескольких классов
04Неделя 4. ООП, часть 2: гибкие программыУроки + ДЗ
  • Полиморфизм
  • Абстрактные классы и интерфейсы
  • Исключения и чтение Stacktrace
  • Отладчик в IntelliJ IDEA
Практика: программа на интерфейсах
05Неделя 5. КоллекцииУроки + ДЗ
  • Generics
  • Списки (List)
  • HashSet и HashMap
  • Comparable и Comparator
  • Обзор TreeMap, TreeSet и Queue
Практика: обработка данных в коллекциях
06Неделя 6. Алгоритмы для начинающихУроки + ДЗ
  • Алгоритмическая сложность
  • Бинарный поиск
  • Рекурсия
  • Сортировки
  • Как устроены ArrayList и HashMap
Практика: задачи на алгоритмы
07Неделя 7. Современный JavaУроки + ДЗ
  • Лямбда-выражения и функциональные интерфейсы
  • Stream API
  • Git в команде: ветки и Pull Request
Практика: первый Pull Request
08Неделя 8. Файлы и сборка проектовУроки + ДЗ
  • Файлы и потоки ввода-вывода
  • Работа с JSON и CSV
  • Сборка проектов в Maven и Gradle
Практика: чтение и запись данных
09Неделя 9. Качество кодаУроки + ДЗ
  • Тестирование с JUnit
  • Принципы DRY и SOLID
  • Шаблоны проектирования: Singleton, Builder, Factory, Strategy, Observer
Практика: тесты к своему коду
10Неделя 10. Как работает Java и старт итогового проектаУроки + ДЗ
  • Обзор JVM
  • Протокол HTTP и обращение к чужому API
  • Выбор темы и старт итогового проекта
Практика: старт итогового проекта
11Неделя 11. Итоговый проектУроки + ДЗ
  • Доработка проекта
  • README и оформление репозитория
  • Разбор типичных ошибок
  • Сдача проекта
Практика: проект в портфолио на GitHub

Итоговый проект

Собственное приложение на Java для портфолио

Темы на выбор

  • Трекер личных финансов
  • Каталог книг или фильмов
  • Менеджер задач
  • Текстовая игра

Можно предложить свою идею — согласуем тему вместе.

Что должно быть в проекте

  • Не менее трёх классов с наследованием или интерфейсом
  • Коллекции и обработка исключений
  • Сохранение данных в файл
  • Несколько тестов на JUnit
  • README и репозиторий на GitHub
−50%

Скидка на курс скоро закончится

Успейте записаться по цене 24 990 ₽ вместо 49 980 ₽

00часов
00минут
00секунд
Успеть со скидкой

Вы не останетесь один на один с курсом

Кизченко Алина, главный наставник курса

Куратор курса

Расторгуева Мария

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

Помощь с проектами

Индивидуальные онлайн-встречи по проектам курса, а также по вашим личным и учебным проектам.

Помощь с трудоустройством

  1. Составим сильное резюме
  2. Оформим портфолио на GitHub
  3. Подготовим к собеседованиям
  4. Проконсультируем с экспертами карьерного центра

Документ об обучении

Сертификат для вашего портфолио

После сдачи итогового проекта вы получите сертификат о прохождении курса «Основы Java: первый шаг». Добавьте его в резюме рядом со ссылкой на свой GitHub.

Сертификат о прохождении курса Java в онлайн-школе Бинариум

Стоимость обучения

Начните учить Java со скидкой 50%

−50%Полный курс • 11 недель

В рассрочку

от 2 080 ₽/мес

4 165 ₽/мес

  • Рассрочка от Сбера на 12 месяцев
  • Без переплат
Оформить рассрочку

Полная оплата

24 990 ₽

49 980 ₽

  • Стоимость за весь курс
  • Картой или по СБП
Оплатить курс

Что входит

  • 11 недель видеоуроков — новый блок каждую неделю
  • Домашнее задание к каждой теме
  • Сдача работ через GitHub и проверка наставником
  • Итоговый проект для портфолио
  • Практика в IntelliJ IDEA, Git, Maven, Gradle и JUnit
  • Поддержка наставника во время обучения
  • Сертификат о прохождении курса

Отзывы студентов

Что говорят те, кто уже прошёл обучение в Бинариум.

Екатерина Белова

27 лет, осваивает новую профессию

Пришла почти с нуля и постоянно бросала бесплатные уроки - не хватало системы. На курсе стало понятно, что и в каком порядке изучать. Теперь могу самостоятельно написать программу!
Первая программа на JavaИсточник

Илья Морозов

25 лет, начинающий разработчик

До прохождения курса уже знал пайтон, плюсы, а по Java были базовые знания, но хотел погрузиться сильнее. Больше всего при изучении помогла классная практика. Сейчас продолжаю собирать портфолио, результатом доволен!
Стал программировать на JavaИсточник

Андрей Смирнов

35 лет, меняет сферу деятельности

В 35 лет было страшно начинать программирование с нуля. Первые недели давались непросто, но возможность учиться по вечерам очень выручала. Теперь понимаю основы Java, самостоятельно решаю задачи и больше не боюсь кода.
Самостоятельно решает задачиИсточник

Больше отзывов на «РБК Курсы»

Смотреть
01Нужен ли опыт в программировании?

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

02Сколько времени нужно на учёбу?

Курс длится 11 недель. Рассчитывайте на 6–10 часов в неделю: каждую неделю выходят новые видеоуроки, а к каждой теме есть домашнее задание.

03Подойдёт ли Java как первый язык программирования?

Да. Java — строгий и понятный язык: он приучает писать аккуратный код и хорошо объясняет ООП. Эти знания легко перенести на другие языки.

04Я уже знаю другой язык. Курс мне подойдёт?

Да. Курс подойдёт тем, кто хочет разобраться в Java и ООП: интерфейсы, коллекции, Stream API, тестирование на JUnit и сборка проектов в Maven и Gradle.

05Что нужно сделать в итоговом проекте?

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

06Что дальше после курса?

После курса вы уверенно пишете на Java, умеете оформить проект и готовы к стажировке или работе. Следующий шаг — изучение Spring Boot и баз данных.

07Смогу ли я найти работу после обучения?

Курс даёт фундамент и проект для портфолио на GitHub. Мы поможем оформить портфолио и резюме и подскажем, как искать стажировку. Результат зависит от вашей практики, но база для старта у вас будет.

08Кто будет меня учить?

Главный наставник курса — Кизченко Алина. Она проверяет домашние задания и отвечает на вопросы на протяжении всего обучения.

09Можно ли оплатить курс в рассрочку?

Да. Стоимость курса со скидкой — 24 990 ₽ вместо 49 980 ₽. Доступна рассрочка от Сбера на 12 месяцев без переплат — от 2 080 ₽ в месяц.

10Нужен ли мне мощный компьютер?

Нет. Подойдёт обычный ноутбук или ПК с доступом в интернет: Java, IntelliJ IDEA и Git работают на Windows, macOS и Linux.

Первый шаг в профессию

Начните путь в разработку уже сейчас

Через 11 недель вы будете уверенно писать на Java, понимать ООП и сможете показать свой первый проект на GitHub.

После курса у вас будет

  1. 1итоговый проект в портфолио на GitHub
  2. 11недель практики: домашние задания в репозитории
  3. Сертификат о прохождении курса
  4. Готовность к стажировке и к Spring Boot