JavaScript:
шаг за шагом

Второй курс в серии о фронтенде. Вы познакомитесь с основами JavaScript — это универсальный язык программирования — не только для фронтенд-, но и для бэкенд‑разработки, один из самых простых для новичков

Как всё устроено

  • Для школьников и студентов колледжей и техникумов

    Ждём учащихся 13‑20 лет, которые хотят освоить первый язык программирования

  • Можно изучать с нуля

    Дополнительных знаний не требуется. Впрочем, советуем пройти курс «HTML и СSS: шаг за шагом»: в нём мы рассказываем о смежных технологиях

  • Можно начать в любой момент

    Не нужно ждать набора — доступ к материалам открывается сразу после регистрации

  • Ориентация на современные технологии

    Курс составили эксперты Яндекса. Они следят за трендами в IT и умеют создавать уроки, которые не хочется пропускать

  • Это бесплатно

    Требуется только желание развиваться и несколько свободных часов в неделю

  • Онлайн

    Доступ из любой точки мира. Главное — ноутбук и хороший интернет

  • Вы проходите курс самостоятельно

    На курсе нет преподавателей или менторов. Если возникает вопрос, его можно задать в LMS

     

  • Без дедлайнов

    Комфортный темп, чтобы было время разобраться в теме

     

  • В конце — сертификат

    Подтверждает знания и будет полезен при поступлении на годовые курсы и специализации Лицея

     

Что вы будете уметь?

  • Писать чистый и логичный код на JavaScript

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

  • Работать с основными структурами данных

    Вы освоите методы обработки строк, поработаете с массивами и объектами, а также сможете эффективно извлекать из них данные. Вы поймёте, как структурировать информацию и выбирать подходящую структуру под задачу. Это важно для обработки пользовательских данных и построения прикладной логики.

  • Создавать надёжные функции

    Узнаете, как разбивать код на логические блоки, использовать стрелочные функции и работать с контекстом this. Поймёте, как делать ваш код модульным и удобным для повторного использования.

  • Работать со временем и математическими функциями

    Сможете использовать встроенные инструменты языка: работать с датами и временем через объект Date, а также проводить вычисления и генерировать случайные числа с помощью Math.

  • Понимать принципы асинхронности

    Разберётесь, как JavaScript выполняет задачи в фоновом режиме. Поймёте принципы асинхронности, которые позволяют сайтам загружать данные без перезагрузки страниц и зависаний. Это даст вам базу для дальнейшего развития во фронтенд- или бэкенд‑разработке.

  • Использовать типизацию TypeScript

    Разберётесь, что такое TypeScript, зачем нужна типизация, и как она помогает избегать ошибок в проектах ещё на этапе написания кода.

Курс похож на восхождение

  • вы двигаетесь к вершине

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

  • внутри — 4 левела

    С каждым левелом темы становятся сложнее, а задачи — интереснее. Чем больше левелов прошли, тем ближе вы к вершине

  • важно держать темп

    Занятия не привязаны ко времени, проходить курс можно, когда удобно. Чтобы прохождение не затянулось и мотивация не упала, мы трекаем активность — следим за днями в пути без пропусков

  • в каждом степе — задачи

    Они помогают оценить силы, закрепить материал и убедиться в готовности двигаться дальше. Все задачи в курсах проверяются автоматически

  • левелы нельзя перескакивать

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

  • награда в конце

    После успешного прохождения всего курса вы получите сертификат

Как поступить

  • 01
    Зарегистрируйтесь

    Зарегистрируйтесь Заполните анкету. После отправки не покидайте страницу — автоматически откроется LMS. На почту мы пришлём инструкцию, что делать дальше

  • 02
    Сделайте первый шаг

    У курса нет вступительных испытаний. Доступ к нему будет у всех, кто пройдёт регистрацию

зарегистрироваться

FAQ