До 30 ноября скидки на все курсы для продолжающих кодеров

Курсы для новичков

Начните проходить интерактивные задания прямо сейчас.

Начать учиться

Курс «Старт в программировании»

Самый простой и надёжный вход в IT с помощью тренажёров и при поддержке от опытных разработчиков.
Изучите основы веб-технологий и попробуйте себя в роли фронтендера.

НУЛЕВОЙ УРОВЕНЬ → УРОВЕНЬ ПЕРВОКУРСНИКА Карта обучения Подробнее о курсе

бесплатно

Знакомство с фронтендом

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

  • 2части
  • 32задания

Тренажёр обновлён 9 июля 2024

Начать тренажёр
бесплатно

Знакомство с HTML и CSS

Изучаем основы HTML и CSS. На практике разбираемся с семантической разметкой и базовыми механизмами стилизации на примере небольшого сайта.

  • 5частей
  • 109заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр
мастер-класс

Мастер-класс. Создание семантической разметки по макету

Узнаем, что такое разметка по макету, подробно разберём алгоритм её создания, посмотрим на процесс создания разметки опытным верстальщиком в пошаговой демонстрации. Начнём работать над личным проектом этого курса — лендингом яхт-клуба «Под парусом».

Мастер-класс обновлён 23 октября 2022

Начать мастер-класс

И ещё 8 разделов курса, включая тренажёры, мастер-классы, учебный и личный проект, а также консультации от опытных разработчиков

Курс «Погружение в вёрстку»

Познакомились с азами HTML и CSS? Погрузитесь в тонкости вёрстки. А учиться вам помогут опытные верстальщики.
После прохождения курса вы сможете стажироваться в небольшой веб-студии или брать небольшие заказы по вёрстке на фрилансе.

УРОВЕНЬ ПЕРВОКУРСНИКА → СТАЖЁРСКИЙ УРОВЕНЬ Карта обучения Подробнее о курсе

Продвинутые возможности HTML

Вспомним, какие элементы есть в стандарте HTML и как их правильно использовать. Потренируемся вставлять на страницу аудио, видео и векторные изображения, подключать и использовать нестандартные шрифты, а также познакомимся с крутыми возможностями CSS.

  • 1часть
  • 20заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Погружение в формы

Разберёмся, как работать с формами от простейших возможностей до продвинутых приёмов.

  • 2части
  • 45заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Погружение в селекторы

Рассмотрим продвинутые селекторы, такие как :nth-last-of-type или :only-child. Также научимся использовать псевдоэлементы, такие как ::before и ::after.

  • 1часть
  • 20заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

И ещё 3 раздела курса, включая тренажёры, учебный и личный проект, а также консультации от опытных разработчиков

Курс «Погружение в программирование на JavaScript»

Познакомились с азами JavaScript и написали несколько скриптов? Погрузитесь в программирование для браузера с помощью сильных программистов.
После завершения курса вы сможете стажироваться в небольшой веб-студии или брать заказы по разработке интерактивных компонентов на фрилансе.

УРОВЕНЬ ПЕРВОКУРСНИКА → СТАЖЁРСКИЙ УРОВЕНЬ Карта обучения Подробнее о курсе

Программирование на JavaScript — основы языка

Изучим основные принципы программирования на JavaScript. Познакомимся с переменными, условиями и циклами. Закрепим знания, написав несколько программ: фитнес-калькулятор, драйвер принтера, симулятор дартс-машины.

  • 3части
  • 56заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Базовые структуры данных

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

  • 3части
  • 76заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Погружение в браузерный JavaScript

Углубляемся во взаимодействие с пользователями и оживление интерфейсов.

  • 3части
  • 66заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

И ещё 2 раздела курса, включая тренажёры, учебный и личный проект, а также консультации от опытных разработчиков

Курс «Введение в React»

Освоили вёрстку веб-страниц и знакомы с JavaScript? Освойте реакт и разработайте свои первые приложения при поддержке опытных реакт-разработчиков.
После завершения курса вы сможете создавать сложные интерактивные компоненты для веб-приложений и выполнять более дорогие заказы.

УРОВЕНЬ ПЕРВОКУРСНИКА → СТАЖЁРСКИЙ УРОВЕНЬ Карта обучения Подробнее о курсе

Основы React: JSX, компоненты, передача данных

Познакомимся с основами React — одной из самых популярных библиотек для разработки пользовательских интерфейсов. Узнаем о синтаксическом расширении JavaScript — JSX, компонентах и передаче данных в компоненты. Создадим первое приложение на React.

Тренажёр обновлён 28 марта 2023

Начать тренажёр

Интерактивные компоненты в React: состояние, события и React Hooks

Узнаем о работе с состоянием компонентов и обработке событий в React. Познакомимся с новым подходом к управлению состоянием — React Hooks. Создадим первые интерактивные компоненты, которые умеют обрабатывать пользовательский ввод.

Тренажёр обновлён 28 марта 2023

Начать тренажёр

Описание бизнес-логики в React

Рассмотрим, как написать бизнес-логику приложения в декларативном стиле. Изучим принципы разделения на компоненты для создания гибкого и масштабируемого приложения. Научимся разделять логику и отображение с помощью хуков.

Тренажёр обновлён 28 марта 2023

Начать тренажёр

И ещё 3 раздела курса, включая тренажёры, учебный и личный проект, а также консультации от опытных разработчиков

Курс «Продвинутые техники и инструменты вёрстки»

Курс для тех, кто верстает на уровне фрилансера и хочет расти в сторону продуктовой разработки.
После прохождения курса вы сможете верстать сложные компоненты, которые встречаются в продуктовых интерфейсах.

СТАЖЁРСКИЙ УРОВЕНЬ → ПРОДУКТОВЫЙ УРОВЕНЬ Карта обучения Подробнее о курсе

Продвинутые декоративные эффекты

Разберёмся с двумерными трансформациями. Эти техники используются для оптимизации производительности интерфейсов и создания нестандартных декоративных эффектов.

  • 1часть
  • 32задания

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Продвинутая работа с фонами и рамками

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

  • 1часть
  • 33задания

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Продвинутые селекторы атрибутов и состояний

Продвинутые селекторы используются для улучшения UX форм. Они могут использоваться как в сочетании с JavaScript, так и без. Также с помощью продвинутого поиска по атрибутам можно создавать «умные» элементы интерфейса и диагностические инструменты.

  • 1часть
  • 18заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

И ещё 4 раздела курса, включая тренажёры, учебный и личный проект, а также консультации от опытных разработчиков

Мини-курс «Погружение в бэкенд»

Погружение в бэкенд для людей со стартовыми знаниями в программировании.
После прохождения курса вы будете знать основы языка PHP и сможете на любительском уровне заниматься бэкенд-разработкой — создавать собственные проекты.

УРОВЕНЬ ПЕРВОКУРСНИКА → СТАЖЁРСКИЙ УРОВЕНЬ Карта обучения Подробнее о курсе

Знакомство с PHP

Добавляем PHP в разметку, работаем с веб-сценариями, данными и адресом.

  • 5частей
  • 74задания

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Курс «Ретровёрстка»

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

Ретросетки

Изучим приёмы создания сеток с помощью флоатов и блочно-строчных боксов. Клеарфиксы, хаки с созданием колонок одинаковой высоты, борьба с пробелами между блочно-строчными боксами — всё здесь.

  • 1часть
  • 32задания

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Ретромастерские

Разбираемся, как верстать типовые элементы интерфейса на флоатах и блочно-строчных боксах, без упора на семантику.

  • 2части
  • 46заданий

Тренажёр обновлён 9 июля 2024

Начать тренажёр

Великий Кексби, этап 1

Помогаем Кексу запустить магазин кошачьих аксессуаров и фэшена.

  • 6частей
  • 64задания

Тренажёр обновлён 9 июля 2024

Начать тренажёр

И ещё 1 раздел курса