Роадмап fullstack-разработчика
Бесплатные курсы веб-разработки в том порядке, в котором они нужны fullstack-разработчику: HTML, CSS и JavaScript для страницы, TypeScript и React для интерфейса, Next.js для сервера, SQL для данных, а затем Linux, Git и Docker, чтобы всё это выпустить. JavaScript работает на обеих сторонах, поэтому вы учите один язык и используете его от начала до конца. Каждый урок выполняется в браузере, а каждый раздел курса заканчивается бесплатным сертификатом.
889,130+ codders записались на эти курсы
880 уроков969 задачи4,345 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
16 бесплатных сертификатов на протяжении пути
Путь fullstack-разработчика, шаг за шагом
Каждый шаг представляет собой уже существующий курс Coddy. Проходите их по порядку или переходите сразу к тому, которого вам не хватает: прогресс в любом случае сохраняется по каждому курсу отдельно.
- 1Шаг 13 разделов, по порядку
- 2Шаг 2
JavaScript и TypeScriptСвоя страница
Начать этот шагНачатьОсновы, логика и управляющие конструкции, объекты и классы в трёх разделах, затем TypeScript: типы, интерфейсы, дженерики и чтение ошибок компилятора. На этом языке вы пишете и в браузере, и на сервере, поэтому ему отведено больше времени, чем любому другому шагу.НачатьСвоя страница4 разделов, по порядку - 3Шаг 3
JavaScript в браузереСвоя страница
Начать этот шагНачатьDOM, события, формы и валидация, затем практические фронтенд-приёмы: вкладки, модальные окна, темы и адаптивная навигация. HTML, CSS и JavaScript становятся одной страницей, которая отвечает человеку, который ею пользуется.НачатьСвоя страница2 разделов, по порядку - 4Шаг 4
ReactСвоя страница
Начать этот шагНачатьКомпоненты, JSX, пропсы, состояние, события, списки и управляемые формы, а в конце небольшая карточка для соцсети, которую вы собираете шаг за шагом. React служит слоем интерфейса, который следующий шаг запускает на сервере.НачатьСвоя страница - 5Шаг 5
Next.js: серверная половинаСвоя страница
Начать этот шагНачатьМаршрутизация и layouts, серверные и клиентские компоненты, загрузка данных на сервере, route handlers для собственных API-эндпоинтов, server actions для форм, состояния загрузки и ошибок, а затем приложение ресторана из девяти шагов с корзиной, фильтрами, отзывами и живым поиском. Здесь вы пишете бэкенд.НачатьСвоя страница - 6Шаг 6
SQL: база данныхСвоя страница
Начать этот шагНачатьЗапросы к настоящим таблицам: фильтрация, сортировка, соединения, группировка и агрегаты, затем подзапросы, оконные функции, CASE и обобщённые табличные выражения. Любое fullstack-приложение хранит данные в базе данных, и с помощью SQL вы задаёте ей вопросы.НачатьСвоя страница2 разделов, по порядку - 7Шаг 7
Linux и GitСвоя страница
Начать этот шагНачатьФайлы, права доступа, pipes и shell-скрипты в настоящем терминале Linux, затем коммиты, ветки, слияния, конфликты и удалённые репозитории. Серверы работают на Linux, а любая команда хранит свой код в Git-репозитории.НачатьСвоя страница2 разделов, по порядку - 8Шаг 8
DockerСвоя страница
Начать этот шагНачатьОбразы, контейнеры, Dockerfile, тома и сети. Контейнер упаковывает ваше приложение вместе со всем, что нужно для его работы, и именно так сегодня большинство веб-приложений попадает на сервер.НачатьСвоя страница
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться - переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему учить fullstack-разработку на Coddy
- Один язык на обеих сторонах. Путь учит JavaScript и TypeScript для браузера, а затем использует тот же язык на сервере через route handlers и server actions в Next.js. Бэкенд приносит новые идеи, а не второй язык, который пришлось бы учить с нуля.
- Ничего не нужно устанавливать. HTML и CSS отрисовываются вживую рядом с кодом, SQL выполняется на настоящих таблицах, а шаги по Linux, Git и Docker дают вам настоящий терминал в браузере. Весь стек можно изучить на ноутбуке, на котором никогда не стояло ни одного инструмента разработчика.
- Подсказки ИИ, которые читают ваш код. Когда компонент не отрисовывается, запрос возвращает не те строки или команда падает с ошибкой, Bugsy смотрит на то, что вы написали, и подводит к решению, не выдавая готовый ответ.
- Главное здесь порядок. Большинство курсов по fullstack бегут к фреймворку уже на второй неделе; этот путь отдаёт JavaScript три раздела и браузеру четвёртый, прежде чем появится React, потому что фреймворк читается только тогда, когда читается язык под ним.