Java:
шаг за шагом
Самостоятельный онлайн-курс по Java для начинающих и тех, кто хочет освоить ещё один язык разработки. Вы узнаете, как писать структурированный код, разберётесь с базовыми конструкциями языка и постепенно освоите объектно-ориентированное программирование — основу большинства современных приложений.
Курс построен на практике: шаг за шагом вы будете решать задачи и собирать свои первые программы на Java.
И всё это — без дедлайнов и вступительных испытаний, в удобное время
Как всё устроено
Ждём учащихся 13–20 лет, которым недостаточно занятий по информатике, и они хотят больше
Курс начинается с самых основ и постепенно вводит всё более сложные понятия
Не нужно ждать набора — можно начать сразу после регистрации
Курс составили эксперты Яндекса. Они следят за трендами в IT и умеют создавать уроки, которые не хочется пропускать
Нужно только желание учиться и несколько свободных часов в неделю
Можно учиться из любой точки мира. Главное — ноутбук и хороший интернет
На курсе нет преподавателей или менторов. Если возникает вопрос, его можно задать в LMS
Занятия в комфортном темпе, чтобы было время разобраться в теме
Подтверждает знания и будет полезен при поступлении на годовые курсы и специализации Лицея
Что вы будете уметь?
Писать код с нуля на Java
Освоите базовый синтаксис Java и поймёте, как устроена работа программ. Разберётесь, как задаются данные, как они обрабатываются и как последовательно выполняются команды. Сможете уверенно читать и понимать код, а также писать простые программы, которые решают конкретные задачи
Работать с переменными, условиями и циклами
Узнаете, как объявлять и использовать переменные разных типов, считывать пользовательский ввод и работать с базовыми структурами данных.
Разберётесь, как управлять логикой программы с помощью условий и циклов и понимать, как меняется выполнение кода в зависимости от входных данных
Понимать основы ООП
Освоите ключевые принципы объектно-ориентированного программирования в Java. Начнёте создавать классы и объекты, понимать их роль в структуре программы и различать их. Разберётесь, что такое инкапсуляция, наследование и полиморфизм и как применять эти принципы при написании кода
Применять алгоритмическое мышление
Разовьёте логику решения задач и сможете подходить к ним разными способами. Сможете разбивать сложные задачи на простые шаги и последовательно реализовывать их в коде
Понимать и создавать структуру программ
Узнаете про архитектуру программ и то, как устроено взаимодействие между объектами. Сможете организовывать код так, чтобы он был понятным, логичным и удобным для развития. Разберётесь, как из отдельных элементов формируется цельная программа
Курс похож на восхождение
вы двигаетесь к вершине
Перед восхождением вы получите маршрут, который поможет ориентироваться в структуре курса, а также выберете снаряжение — среду программирования и необходимые инструменты
внутри — 6 левелов
Каждый следующий открывается только после прохождения предыдущего.
С каждым левелом задачи становятся сложнее. Вы двигаетесь от базовых программ к более сложной логике: сначала работаете с простыми конструкциями, затем переходите к алгоритмам и в итоге начинаете писать более структурированный и объектно-ориентированный код
важно держать темп
Занятия не привязаны ко времени, проходить курс можно, когда удобно. Чтобы прохождение не затянулось и мотивация не упала, мы трекаем активность — следим за днями в пути без пропусков
в каждом левеле — задачи
Они помогают оценить силы, закрепить материал и убедиться в готовности двигаться дальше
левелы нельзя перескакивать
Курс выстроен последовательно: каждый следующий шаг открывается только после завершения предыдущего. Это помогает постепенно наращивать сложность и не терять понимание
награда в конце
После успешного прохождения всего курса вы получите сертификат
Как поступить
Заполните анкету. После отправки не покидайте страницу — автоматически откроется LMS. На почту мы пришлём инструкцию, что делать дальше
У курса нет вступительных испытаний. Доступ к нему будет у всех, кто пройдёт регистрацию