I'm available for business trips to other cities for projects lasting a month or longer.
Java Core - с нуля до выбора специализации
Хочешь получить новую профессию по одному из самых мощных и высокооплачиваемых языков?

— Освой фундамент языка на курсе Java Core и выбери направление программирования на java: backend, android, автотестирование.
Текущая ситуация на рынке вакансий IT специалистов не дает гарантий, что изучив язык программирования получится устроиться на работу

Мы решаем эту проблему двумя способами:
Текущая ситуация на рынке вакансий IT специалистов не дает гарантий, что изучив язык программирования получится устроиться на работу

Мы решаем эту проблему двумя способами:
  • Стажировка
    У нас партнерский договор с компанией Астон, которая принимает на стажировку выпускников курсов.
    Даже после прохождения курса Java Core можно пойти на первую ступень стажировки.

    Примеры студентов, которые успешно устроились на стажировки в разные компании после прохождения курса Java Core:

    Видеоотзыв Наташа
    Видеоотзыв Владимир
    Видеоотзыв Николай
    1
  • Устройство мидлом
    Для тех, кто не может себе позволить стаживровку, мы предлагаем получить опыт в микросервисной разработке в команде и устроиться сразу как мидл специалист.
    2
  • Стажировка
    У нас партнерский договор с компанией Астон, которая принимает на стажировку выпускников курсов.
    Даже после прохождения курса Java Core можно пойти на первую ступень стажировки.

    Примеры студентов, которые успешно устроились на стажировки в разные компании после прохождения курса Java Core:

    Видеоотзыв Наташа >>
    Видеоотзыв Владимир >>
    Видеоотзыв Николай >>
    1
  • Устройство мидлом
    Для тех, кто не может себе позволить стаживровку, мы предлагаем получить опыт в микросервисной разработке в команде и устроиться сразу как мидл специалист.
    2
Видео о курсе
Наш курс для тебя если ты хочешь
Через 2-3 месяца устроиться на стажировку
Получить структурное и полное понимание фундамента языка java
Планируешь пойти дальше после java core и в итоге устроиться сразу мидлом
Хочешь узнать или java подходит тебе
У тебя точно получится если
п
Ты уверенный пользователь ПК
п
У тебя все в порядке с математикой
Обзор типов языков можно посмотреть здесь: видео Computer Sience ⭢
Мы создали этот курс для тех, кто умеет ставить программы, понимает в целом о чем программирование и какие бывают языки
Как проходит обучение
  • Продолжительность курса рассчитана на 2-3 месяца
    Темп зависит от тебя, если проходить один модуль в неделю, то обучение займет 2 месяца.
  • Лекции в записи
    Все темы разделены на лекции не более 30 минут. Программа максимально структурная и понятная.
  • Практика для закрепления теории
    Все задачи тщательно выверены с течением времени и сейчас практически идеальные сеты задач после каждой темы
  • Проверка задач
    Ментор проверяет и пишет обратную связь по каждой задаче в ответ на отправленное решение на обучающей платформе. Либо получаете пример верного решение в формате самообучения
  • Примеры верных решений
    Получаете пример верного решения в ответ на отправку своего решения в случае формата самообучения
  • Тесты
    Для закрепления теории в каждом модуле созданы тесты, которые готовят к прохождению тестов на стажировку, наши ученики легко проходят вступительные тесты на стажировки
  • Поддержка в чате ментором
    При решении задач и изучении теории у тебя могут возникать трудности, о которых следует сообщать ментору. Он поможет тебе прояснить вопросы и двигаться дальше в динамичном темпе
  • Занятие с ментором
    В конце каждого модуля проходит занятие с ментором в zoom, на котором решаются вопросы по теории и практике, а также проводиться МОК собеседование по модулю
  • Методички и презентации
    По каждой лекции есть методичка и презентация, которые следует открывать во время просмотра урока, чтобы добавить каналы восприятия информации и повысить эффективность учебы

Что ты получишь после прохождения курса?

Сможешь проходить тесты на стажировку
Освоишь фундамент языка java
Поймешь насколько java подходит тебе
Сможешь сознательно выбрать дальнейший путь после java core: backend программирование, android разработку или создание автоматических тестов
Сможешь пойти дальше и устроиться мидл программистом

Преимущества курса

Структурный полноценный курс без лишней воды и ненужных деталей
Очень хорошо проработанная практика для закрепления лекций
Высококвалифицированные ментора, которые работают на позиции синьора либо мидл+ на современных микросервисных финтех проектах
Ментора доступны для общения и хороши не только в программировании, но и в преподавании
Понятная и удобная обучающая платформа
Прохождение в своем темпе без ограничений (Доступ к платформе не менее полугода)
Качественное код ревью каждой задачи с обратной связью
Почему нам доверяют
Почему нам доверяют
Какие есть варианты пройти курс Java Core
Вариант 1
Курс лекций. Бесплатно
  • Лекции
  • (Смотрите лекции и самостоятельно закрепляете на практике и решаете возникающие вопросы)
Получить курс
Вариант 2
Самообучения на обучающей платформе. Дешево
  • Лекции
  • + Подобранные задачи к каждой теме
  • + Приходит пример верного решения после отправки вашего варианта
  • + Тесты, которые готовят к прохождению тестов на стажировку
  • + Методички
  • + Презентации
Приобрести курс
Вариант 3
С ментором. Дорого
  • Лекции
  • Подобранные задачи к каждой теме
  • Тесты, которые готовят к прохождению тестов на стажирок
  • Методички
  • Презентации
  • + Поддержка ментором в чате
  • + Проверка ДЗ ментором
  • + Занятия с ментором в zoom
Записаться на курс
Как проходят занятия с ментором
  • Созвон
    В конце каждого модуля ментор договаривается с тобой о созвоне в zoom
  • Вопросы
    На созвоне сначала вы задаете вопросы по модулю, которые не хотели решать в чате
  • Разбор задач
    Разбираете задачи, которые не удалось решить
  • Разбор ошибок
    Разбираете ошибки в ДЗ и тестах, по которым возникли вопросы
  • МОК собеседование
    Ментор проводит МОК собеседование по модулю
Программа
обучения
Модуль 1.
Базовые структуры
1.0 Введение
1.1 Установка java, Intellij Idea, первый проект
1.2 Переменные и типы данных
1.3 Операторы
1.4 Методы
Тесты: Типы данных и методы
Практика: методы и типы данных

1.5 Условные операторы
Практика: условные операторы

1.6 Циклы
Практика: циклы

1.7 Массивы
Тесты: массивы

Видеоконференция с ментором
Правила обучения
Итоговый тест по модулю 1: операторы, методы, циклы, массивы
Модуль 2.
Классы и объекты
2.1 Классы и объекты
Тест: классы и объекты
Практика: классы и объекты
Практика: Банкомат

2.2 Работа со строками
Тест: Строки
Практика: Строки
Практика: Строки. Палиндром

2.3. Регулярные выражения
Практика: RegExp

Стиль кода
Практика: RegExp

Алгоритмы сортировки массивов
Практика: Задание итоговое. Классы и объекты, сортировка

Видеоконференция с ментором
Итоговый тест
Модуль 3.
ООП
ООП
Тест: ООП
Практика: ООП

Generics
Практика: Generics

Enum
Практика: Enum
Практика: ООП

Модель памяти
Практика: Модель памяти

Factory Method
Практика: Задание итоговое. ООП

Видеоконференция с ментором
Итоговый тест
Модуль 4.
Коллекции
Collection
Тест: Collection
Практика: Collection

Map
Практика: Map

Сортировка коллекций
Практика: Сортировка

Красно-черные деревья
Hashing. HashMap
Практика: Задание Итоговое. Коллекции

Видеоконференция с ментором
Итоговый тест
Модуль 5.
Исключения и файлы
Исключения
Тест: Исключения
Практика: Исключения

Debug
Практика: Исключения

Тестирование
Практика: Тестирование, Debug, исключения

Работа с файлами
Практика: Работа с файлами

Работа с временем
Практика: Работа с временем
Практика: Итоговая. Исключения

Видеоконференция с ментором
Итоговый тест
Модуль 6.
Многопоточность
Thread and Runnable
Тест: Многопоточность
Практика: Thread and Runnable

Consumer - Producer
Практика: Thread and Runnable

Callable, thread pool
Практика: Callable

Разбор задачи Event Handler
Практика: Итоговая. Многопоточность

Видеоконференция с ментором
Итоговый тест
Модуль 7.
Stream API
Lambda. Functional interface
Тест: Lambda
Практика: Lambda

Stream Api
Практика: Stream API

XML
Практика: XML

JSON
Практика: JSON

Итоговое задание
Практика: Stream API

Видеоконференция с ментором
Итоговый тест
Модуль 8.
Reflection &SOLID
SOLID
Singleton
Практика: Singleton

Lombok
Builder
Практика: Builder

Обзор паттернов
Reflection
Практика: Reflection

Annotation
Практика: Annotation

Путь развития
Итоговый тест
Экзамен
Экзамен (По желанию). Практика. 3 часа

Собеседование с ментором
Кейсы учеников
Кейсы учеников
Хочешь стать java разработчиком? Пройди java core и устройся на стажировку
либо продолжи обучение и устройся мидлом:
Самообучение
1600 ₽ за весь курс
  • Уроки на обучающей платформе
  • Тщательно подобранные задания
  • Решения каждой задачи
  • Тесты для подготовки к поступлению на стажировку
  • Методички и презентации
  • Сертификат
  • Доступ к курсу - пол года
Приобрести курс
С ментором
8 модулей
6900 ₽ за модуль
  • Уроки на обучающей платформе
  • Тесты
  • Задания
  • Методички и презентации
  • Сертификат
  • Доступ к курсу - пол года
  • + Проверка всех заданий с обратной связью
  • + Чат с ментором по каждой задаче
  • + Личный созвон в zoom после каждого модуля
  • + Собеседование после курса
Записаться на курс
Оплата из любой точки мира
Оставьте свои данные и наш менеджер свяжется с вами в ближайшее время
Команда курса
Андрей Борисов - основатель курсов Java Guru

Программист с 2009г. senior java developer
Довел до трудоустройства мидлом более 300 учеников

Telegram LinkedIn
Никита Чертков, 38 лет, Сбербанк, senior java developer

Руководитель команды разработки
Опыт более 7 лет

Telegram
Никита Чертков, 38 лет, Сбербанк, senior java developer

Руководитель команды разработки
Опыт более 7 лет

Telegram
ЧАВО
ЧАВО
Борисов Андрей Владимирович
РБ, г. Минск, ул. Матусевича 58, кв. 46
УНП BB1898515. © 2025 Java Guru
Telegram