9-ти недельный курс по JavaScript с Анной Блок — Frontend Blok
И да пребудет с тобой сила!
Главная Курсы JavaScript с нуля 3.0

JavaScript
с Анной Блок

За 9 недель освоите теорию, а также научитесь использовать JavaScript на сайтах и для создания игр на практике
Записаться
Дата старта
{{ course.start_date }}
Длительность
9 недель
Стоимость
от {{ course.start_price }} РУБ {{ course.old_start_price }} РУБ
Как изучить JavaScript с нуля

Что будет на курсе?

Практика
с сайтами
Цель курса дать не только теорию, но и практику, которая 100% пригодится в работе на реальных проектах.
Изучение
теории с нуля
Курс идеально подходит тем, кто хочет с нуля изучать основы JavaScript и применять полученные знания на практике.
Разработка
мини-игр
JavaScript идеально подходит для разработки браузерных игр. Именно поэтому на курсе будет практика, связанная с ними.

Как проходит обучение?

На почту вам приходит доступ на учебную платформу Frontend Blok
Каждый день в 6 утра по мск открывается доступ к новому уроку
Просматриваете урок, в котором совмещена теория и практика
Выполняете домашнее задание для закрепления пройденного материала
Отправляете ДЗ куратору и выполняете его рекомендации
Получаете сертификат об окончании обучения: на русском и английском

Как можно зарабатывать, зная JavaScript?

Брать заказы
на фрилансе
Это могут быть крупные и небольшие проекты. Например, добавить 3D анимацию на сайт, установить слайдер или создать полноценное веб-приложение.
Трудоустроиться
в компанию
Преимущество этого метода в том, что ты можешь получить возможность поработать над крупным проектом в команде с другими разработчиками для получения опыта.
Запустить
собственный проект
Для доп.дохода, вы можете опубликовать браузерную игру на СНГ или зарубежных площадках, продавать шаблоны или разработать JS-библиотеку.

Общая информация по курсу

Формат уроков
Уроки заранее записаны и смонтированы так, чтобы не тратить ваше драгоценное время и получать только качественную информацию без воды.
Длительность уроков
В среднем каждый урок длится 15-25 минут, но есть исключения в виде 40-минутных роликов. Всё зависит от сложности темы ролика и выполняемой практики.
Домашние задания
Домашнее задание дается после каждого урока. Выполнение обязательно, потому что оно тесно связано с тем что вы будете использовать в будущем на реальных проектах. После обучения работы можно опубликовать в GitHub.
Время открытия уроков
Уроки открываются каждый день, кроме выходных, в 06:00 по московскому времени в течение месяца. Этого времени достаточно, чтобы посмотреть видео в любое удобное время и выполнить ДЗ.

Автор курса

Создатель сообщества Типичный Верстальщик
Более 9-ти лет в веб-разработке
Ведёт несколько соцсетей на тему веб-разработки
Основатель сервиса Frontend Help
Запустила учебную платформу Frontend Blok
Anna Blok photo

Учебные проекты

Во время курса вы создадите несколько мини-проектов и игры, чтобы на практике поэтапно освоить JavaScript со всех сторон.
Пагинация
Предыдущий
Следующий
Добавляем треки в избранное.

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

Это первая практика на курсе. Здесь вы закрепите базовые темы JavaScript, которые получили в первые две недели обучения: типы данных, операторы, циклы, функции, массивы, объекты, методы, события и DOM.
Вывод постов через API.

На курсе много рассказываем про API и в качестве практики вам необходимо создать разметку через JavaScript, чтобы вывести данные из API: заголовок, текст поста, теги, реакции (лайки, дизлайки) и количество просмотров. Выглядит просто, но абсолютно вся информация выводится через внешний источник!
Простая игра на Canvas.

После изучения основ, Вы приступите к практике, на которой напишите 2D игру. В исходнике будет доступна только основная механика: поймать как можно больше точек. Самостоятельно вы внесете следующие изменения: измените управление клавишами, сделаете поле адаптивным за счет скриптов и ограничите время прохождения игры.
Учебный проект.

Демонстрация смотрится просто, но поверьте, это именно то, на чем строится базовое знакомство с тем, как строятся 3D-модели, как управлять камерой, светом и аудио, что является неотъемлимой частью любой игры.
Практика перед дипломом.

После изучения основ, Вы приступите к практике, на которой напишите игру «Три в ряд» — это популярная головоломка, где необходимо или выстраивать объекты в линию в количестве три и более одинаковых элементов или самостоятельно «лопать» их по клику. После этого Вы приступите к диплому, где напишите еще одну игру.

Сколько стоит

Тариф «Самостоятельный»
Доступ к видео и материалам курса
Доступ к учебному чату
Проверка твоих работ в конце курса от куратора
Сертификат об окончании обучения
{{ course.prices.start.price }} руб
{{ course && course.hasOwnProperty('prices') && course.prices.hasOwnProperty('start') ? course.prices.start.current_price + ' руб' : '' }}
{{ course && course.hasOwnProperty('prices') && course.prices.hasOwnProperty('start') ? 'или от ' + Math.round(course.prices.start.current_price / 12) + ' руб/мес по рассрочке' : '' }} Купить курс Хочу скидку
Тариф «Полный с куратором»
Доступ к видео и материалам курса
Доступ к учебному чату
Сертификат об окончании обучения
Куратор проверяет домашнее задание в течение потока, согласно расписанию
🎁 Мини-курс «Делаем браузерную игру на JS за 3 урока и публикуем её на Yandex игры»
🎁 Видео: «Как работать на зарубежных фриланс биржах из РФ?», «Где и как опубликовать браузерную игру из РФ?» и «Как монетизировать JS скиллы??»
🎁 Гайд «50+ полезных инструментов для фронтенд-разработчика»
🎁 Готовые JS шаблоны по популярным играм на JS
🎁 Для первых двух покупателей — индивидуальная консультация со мной по трудоустройству, фрилансу или самому javascript или фидбек по портфолио
{{ course.prices.full.price }} руб
{{ course && course.hasOwnProperty('prices') && course.prices.hasOwnProperty('full') ? course.prices.full.current_price + ' руб' : '' }}
{{ course && course.hasOwnProperty('prices') && course.prices.hasOwnProperty('full') ? 'или от ' + Math.round(course.prices.full.current_price / 12) + ' руб/мес по рассрочке' : '' }} Купить курс Хочу скидку
Тариф «Индивидуальный с Анной Блок»
Доступ к видео и материалам курса на 2 месяца
Доступ к учебному чату Telegram
Сертификат об окончании обучения
Анна Блок проверяет домашнее задание в течение потока, согласно расписанию
🎁 Мини-курс «Делаем браузерную игру на JS за 3 урока и публикуем её на Yandex игры»
🎁 Видео: «Как работать на зарубежных фриланс биржах из РФ?», «Где и как опубликовать браузерную игру из РФ?» и «Как монетизировать JS скиллы??»
🎁 Гайд «50+ полезных инструментов для фронтенд-разработчика»
🎁 Готовые JS шаблоны по популярным играм на JS
🎁 Для первых двух покупателей — индивидуальная консультация со мной по трудоустройству, фрилансу или самому javascript или фидбек по портфолио
{{ course.prices.personal.price }} руб
{{ course && course.hasOwnProperty('prices') && course.prices.hasOwnProperty('personal') ? course.prices.personal.current_price + ' руб' : '' }}
{{ course && course.hasOwnProperty('prices') && course.prices.hasOwnProperty('personal') ? 'или от ' + Math.round(course.prices.personal.current_price / 12) + ' руб/мес по рассрочке' : '' }} Купить курс

Ваше резюме после обучения

Должность:
Junior Frontend-разработчик
Зарплата от:
100 000 руб
Профессиональные навыки:
Теоретические основы JavaScript
Умение взаимодействовать с DOM и манипулировать элементами на странице
Навык создания JavaScript-анимаций
Умение работать с локальным хранилищем
Опыт работы с асинхронным JavaScript и API
Навык разработки браузерных игр на чистом JavaScript
Навык работы с библиотеками для анимации, такими как GSAP и Swiper
Базовые навыки работы с Canvas и создания простых анимаций
Опыт создания и настройки простых игр на Canvas
Базовые знания WebGL и three.js для 3D-графики
Умение создавать трехмерные сцены, добавлять освещение, текстуры и настраивать камеру
Понимание управления звуком и настроек ввода клавиатуры и мыши в играх

Отзывы о курсе JavaScript

Юлия Орешкина
Юлия Орешкина
17 апреля 2025
Курс выстроен интересно. Особенно привлекательно выглядит вторая часть, где можно познакомиться с библиотеками, расширяющими возможности для создания классных анимационных эффектов и игр...
Читать полностью
Али Шахмалиев
Али Шахмалиев
06 мая 2023
Хороший курс с подробным объяснением материала и практикой.
Роман Попович
Роман Попович
24 октября 2022
Всем привет! Очень крутой курс по JS. Рекомендую к обучению с наставником. У меня наставником был Андрей. С самого начала, когда ты пишешь первые строки кода, а потом...
Читать полностью
Роман Емельяненко
Роман Емельяненко
7 декабря 2021
Классный курс из 37 занятий для тех кто хочет разобраться с основами JavaScript с нуля. Преподаватель Андрей хорошо и понятно обьясняет каждую тему. К концу курса...
Читать полностью
Даниил Прокашев
Даниил Прокашев
30 октября 2020
Отличный курс, спасибо! Андрей - прекрасный куратор, всегда отвечал на вопросы, помогал, и даже дал доп задание) В общем и целом, впечатления от курса ...
Читать полностью
Тимур Гаджиев
Тимур Гаджиев
28 августа 2020
Очень хороший куратор попался , объясняет все доходчиво и понятно , не пожалел что приобрёл данный курс , на этом сайте уже 3 по счёту)
Василий Гуковский
Василий Гуковский
15 октября 2019
Много нового узнал в этом курсе. Спасибо Анна за новые знания и практические навыки. Курс очень хороший понравился.
Пагинация
Предыдущий
Следующий

Часто задаваемые вопросы

Сколько по времени длятся уроки?
Развернуть
В среднем видео на курсе идет 15-25 минут, но есть и более длительные - в среднем по 40. Всё зависит от сложности темы и объема выполняемой практики.
Должен ли я знать что-то заранее?
Развернуть
Будет плюсом, если вы знаете, как верстаются сайты с применением HTML и CSS хотя бы на уровне основ.
Нужно ли мне заранее установить какие-нибудь программы?
Развернуть
Нет, заранее ничего устанавливать не нужно.
Могу ли я посмотреть уроки в другой день?
Развернуть
Да, уроки не обязательно смотреть строго каждый день, но для системного обучения, лучше не пропускать уроки. В выходные уроков нет, поэтому можете использовать их, чтобы догнать пройденный материал за неделю.
Получу ли я сертификат в конце обучения?
Развернуть
Да, мы выдаём сертификаты, но только после того, как куратор проверит ваши основные работы, выполненные на курсе.
Закрыть
Роман Емельяненко
Роман Емельяненко
7 декабря 2021
Классный курс из 37 занятий для тех кто хочет разобраться с основами JavaScript с нуля. Преподаватель Андрей хорошо и понятно обьясняет каждую тему. К концу курса уже получается решать определенные задачи, создавать слайдеры (карусели), модальные окна, таймеры и т.п.

Конечно это только начало пути в огромном мире JS, в котором ещё предстоит изучить очень многое, но безусловно этот курс хороший старт и прочный фундамент.
Закрыть
Даниил Прокашев
Даниил Прокашев
30 октября 2020
Отличный курс, спасибо! Андрей - прекрасный куратор, всегда отвечал на вопросы, помогал, и даже дал доп задание) В общем и целом, впечатления от курса только положительные, для новичков (да и не совсем) для старта - самое то! Не первый курс на данной платформе, но такой же отличный, как и остальные! Спасибо Андрею и Анне)
Закрыть
Роман Попович
Роман Попович
24 октября 2022
Всем привет! Очень крутой курс по JS. Рекомендую к обучению с наставником. У меня наставником был Андрей. С самого начала, когда ты пишешь первые строки кода, а потом с каждой темой у тебя все сложнее и сложнее задачи, ты начинаешь чувствовать азарт. Даже до конца не пройдя обучение уже планируешь как будешь писать скрипты в будущих проектах. Прям Стив Джобс. Всё благодаря очень информативным материалам и благодаря моему наставнику Андрею. Андрей к слову, помогает решать сложные задачи давая тебе самому разобраться в коде. Т.е. он тебя постоянно наводит на правильные мысли и всегда проверяет код за тобой. Такой подход к обучению очень крутой, т.к. тебе сразу не дадут ответ на вопрос "Почему не работает, если должно работать", а в начале направят в нужное русло, к примеру укажут на какой тег или на какую строчку обратить внимание. И ты сам поймешь. Но самый сок в том, что когда ты решишь задачку и сдашь ее Андрею, тебе обязательно он скажет, что ты красавчик и разберет с тобой эту задачу. К слову всегда чувствуется поддержка, да и к тому же я много нового узнал о сфере IT т.к. ребята на этой площадке действующие программисты с большим опытом. Рекомендую курс по JS с наставником Андреем, а так же подписывайтесь на ютуб канал "Анна Блок", ведь там всегда публикуются годные видосы по frontend.
Закрыть
Юлия Орешкина
Юлия Орешкина
17 апреля 2025
Курс выстроен интересно. Особенно привлекательно выглядит вторая часть, где можно познакомиться с библиотеками, расширяющими возможности для создания классных анимационных эффектов и игр. Однако, на мой взгляд, этот курс подойдет тем, кто уже имеет представление о js, возможно, имеет не систематизированные знания, но все-таки хоть немного знаком с этим языком программирования. Также, я думаю, что данный курс хорошо подошел бы тем людям, которые подзабыли этот язык или параллельно изучают его по учебникам. Материал дан сжато и ёмко, но не подробно. Домашние задания носят практический характер, близкий к реальным задачам ( в этом преимущество почти всех курсов на платформе frontendblok), направлены не только на закрепление изученной темы, но и заставляют подумать, покопаться, глубже погрузиться в материал, то есть легкими их не назовешь, но для меня это было плюсом! В общем, для человека с нуля курс будет тяжеловат, если не привлекать дополнительные источники информации, но те, кто готов копаться, разбираться, экспериментировать, вынесут для себя много полезного и интересного!