Онлайн-курс Программирование на Java
Для всех, кто хочет получить навык программирования на Java. За 6 месяцев научитесь писать код для простых проектов
Для всех, кто хочет получить навык программирования на Java. За 6 месяцев научитесь писать код для простых проектов
Программа 2026 года, обновляем уроки каждые 3 месяца
Обучаем просто и структурно, чтобы сразу было понятно
Поддержка личного наставника без ограничений по ответам
3 итоговых проекта на реальных данных
Как мы создаем
хорошие курсы
Студенты учатся рядом с личным наставником и командой поддержки. Когда сложно и непонятно, к ним можно обратиться за поддержкой в личном чате
и много практики
В курсах ничего лишнего: только нужная теория и много практики, потому что без нее обучение равно нулю. Поэтому наши курсы короче и дешевле
Вам не нужно думать о том, что и где находится. На нашей платформе удобно учиться, всё под рукой: чат с наставником, задания и проекты
язык Java
Java — объектно-ориентированный язык, применяемый в проектах, где важны стабильность и безопасность, например, в финтех-приложениях и Android. Он ценится за многозадачность, автоматическое управление памятью и независимость от платформы, что делает его одним из самых популярных языков программирования.
О курсе
39900 ₽Более 9000 учеников
уже нашли работу
Сформируете личный карьерный план, прокачаете резюме и портфолио, подготовитесь к собеседованиям
С лучшими вакансиями и стажировками от наших партнёров
В формате текстового чата в Telegram. Он проверит резюме и портфолио, подскажет, как выделиться среди других кандидатов
Выделим сильные и слабые стороны и поможем оформить работу так, чтобы работодатель заметил вас среди других кандидатов
Это личный созвон, на котором вам дадут индивидуальные рекомендации и поддержку в поиске работы
Остались вопросы?
Оставьте заявку на бесплатную консультацию
и мы поможем определиться с выбором
Как курс
выглядит внутри
Всё, что вам нужно знать — в видео. Предлагаем удобное обучение: качественную картинку, чёткую структуру, функциональный плеер, таймкоды к видео и конспекты к урокам
Чему вы научитесь
на курсе
Чему вы научитесь
на курсе
- Язык программирования Java
- ООП (Object-oriented programming)
- Алгоритмы
- Полиморфизм
- Java Collections
- Github
в вашем резюме!
С кем пройдете этот путь
Тарифы
- Самостоятельное обучение без наставника
- Доступ на длительность курса (указан на сайте)
- Сертификат Школы
- Возможность перейти на другой тариф
- 30+ практических задач (без проверки наставника)
- Личный наставник без ограничений по ответам
- Доступ к курсу с обновлениями навсегда
- 4 личные сессии с наставником
- 30+ практических задач для портфолио
- Сертификат Школы + удостоверение о повышении квалификации
- Помощь в трудоустройстве от карьерного центра
- Закрытое комьюнити студентов и выпускников
- 1 год поддержки после окончания обучения
- Курсы в подарок: «Нейросети», 3 интенсива по развитию soft skills
- Все из тарифа «Оптимальный»
- Личная сессия с экспертом после каждого модуля
- Карьерная консультация со специалистом
- Мок-интервью
Что еще важно?
Можно оплатить в рассрочку через Сбер и Т-банк или частями через Сплит. Проценты и переплаты берем на себя
Команда поддержки поможет вам получить обратно 13% стоимости курса
Если вам что-то не понравилось, вернем всю сумму в течение месяца после оплаты
Программа курса
Это короткий, интерактивный и супер-полезный курс, в котором вы узнаете, как ставить четкие цели, вырабатывать ту самую мотивацию, а главное — учиться системно. Материалы помогут не только в обучении, но и в работе🤝
- Инструменты Java-разработчика JVM, JRE, JDK
- Установка и настройка JDK
- Написание первой программы в текстовом редакторе и в IntelliJ IDEA
- Базовый синтаксис языка Java
- Объявление и инициализация переменных
- Базовые арифметические операции
- Стандартный ввод и вывод данных через консоль
В этом модуле вы установите окружение, напишете первые программы, освоите базовый синтаксис Java и работу с переменными, арифметикой и консольным вводом-выводом
- Основы систем контроля версий и Git
- Основные команды Git init, add, commit, branch, merge
- Платформа GitHub для хранения проектов
- Работа с удаленными репозиториями push, pull
- Создание Pull Request (PR)
- Методология Gitflow
В этом модуле вы освоите Git для управления версиями кода, научитесь работать с GitHub и участвовать в совместной разработке через Pull Requests
- Введение
- Устройство компьютера
- Типы данных и операции с ними
- Переменные и операции с ними
В этом модуле вы углубитесь в типы данных Java, научитесь работать с переменными и поймете, как данные хранятся в памяти
- Алгоритмы и блок схемы
- Условный оператор if
- Логические операции
- Оператор множественного выбора switch-case
В этом модуле вы научитесь писать программы, принимающие решения на основе условий, используя операторы if-else и switch-case
- Одномерные и многомерные массивы
- Цикл со счетчиком for
- Циклы while и do-while
- Использование циклов для обработки массивов
В этом модуле вы научитесь хранить наборы данных в массивах и эффективно обрабатывать их с помощью циклов
- Понятие класса и объекта
- Поля, методы и конструкторы класса
- Создание собственных классов
- Области видимости переменных
В этом модуле вы сделаете первый шаг в ООП, научившись создавать классы, описывающие сущности, их состояние и поведение
- Основные принципы ООП
- Перегрузка методов
- Статические поля и методы
- Статические вложенные классы
В этом модуле вы познакомитесь с философией ООП, научитесь использовать перегрузку и статические члены класса для правильного проектирования
- Принципы наследования и абстракции
- Создание иерархии классов
- Переопределение методов
- Абстрактные классы и интерфейсы
В этом модуле вы изучите наследование, научитесь создавать иерархии классов и работать с абстракцией через абстрактные классы и интерфейсы
- Введение в инкапсуляцию
- Механизмы инкапсуляции в Java
В этом модуле вы изучите принцип инкапсуляции, научитесь использовать модификаторы доступа для защиты данных и сокрытия реализации
- Введение в полиморфизм
- Обобщенные типы данных
- Параметризация классов и ограничения типов
В этом модуле вы освоите полиморфизм и Generics, что позволит создавать гибкий и типобезопасный код
- Введения в Collections
- List и его реализации
- Set множества
- Методы toString, equals, hashCode
- Ассоциативные массивы. Мар
В этом модуле вы освоите каркас коллекций Java для работы с наборами данных, научитесь выбирать правильную структуру и переопределять ключевые методы
- Введение
- Чтение из файла
- Разбор строк
- Запись в файл
- Сериализация и десериализация объектов
В этом модуле вы научитесь работать с файлами: читать, парсить и записывать данные, а также сохранять и загружать объекты с помощью сериализации
- Иерархия исключений
- Обработка исключений
- Проброс и генерация исключений
- Создание собственных исключений
- Утверждения (assert)
В этом модуле вы научитесь грамотно обрабатывать ошибки в программах, используя механизмы исключений Java для создания надежного кода
- Потоки и процессы. Создание и завершение потока
- Состояние потока и синхронизация
- Методы isAlive и sleep
- Ключевое слово synchronized
- Использование Callable и Executors
В этом модуле вы поймете разницу между процессами и потоками, научитесь создавать, управлять и синхронизировать потоки для увеличения производительности. Освоите базовые инструменты и высокоуровневые механизмы
Мы обучили
25 000+ специалистов
О Бруноям
Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты
Вопросы и ответы
Мы помогаем сделать хорошее резюме, оформить портфолио, подготовиться к собеседованиям. Каждый студент может обратиться за помощью к экспертам из карьерного центра Бруноям.
Образовательная деятельность в Школе Бруноям ведется на основании государственной лицензии.
Вы можете оформить налоговый вычет, если вы работаете по трудовому договору и являетесь налоговым резидентом РФ.
Чтобы получить налоговый вычет за обучение, нужно собрать документы, включая договор с учебным заведением и чеки об оплате, и подать декларацию 3-НДФЛ в налоговую инспекцию. Вычет можно оформить за себя или близких родственников. Для получения вычета через работодателя подайте заявление и справку об оплате в налоговую через личный кабинет на сайте ФНС. Возврат составит 13% от суммы расходов на обучение.
Вы всегда можете спросить про налоговый вычет у наших менеджеров — они помогут разобраться в процессе.
Подробнее о налоговом вычете читайте в нашей статье.
Вы можете спланировать свой бюджет и оплатить курс разными способами:
- У нас есть беспроцентная рассрочка от Т-банк и Сбербанк. Проценты Школа берёт на себя.
- Принимаем оплаты иностранными картами.
- Доступна оплата частями через сервис Яндекс Сплит. Можно разделить оплату на 2, 4, 6 месяцев.
- Обучение может оплатить ваш работодатель: заключаем договор с юрлицом, выставляем счёт на оплату, после открываем доступ к курсу.
Рядом с вами будут эксперты в профессии — преподаватели и наставники. Они помогут систематизировать знания, расскажут об инструментах и возможностях, доведут ваши проекты до ума, чтобы у вас было хорошее портфолио.