Учите React - бесплатный интерактивный курс
Освойте React, создавая настоящие компоненты с первого урока: JSX, пропсы, состояние и события, а затем переходите к Next.js - маршрутизация по файловой системе, лейауты, серверные компоненты, получение данных и server actions. Всё работает в браузере, при затруднениях помогают подсказки ИИ, а по завершении вы получаете бесплатный сертификат.
1,000+ codders записались
89 уроков69 задачи164 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьНаучитесь создавать пользовательские интерфейсы с помощью React: компоненты, JSX, пропсы, состояние и события — от первого компонента до рабочего мини-приложения.Знакомство с React
5 уроков513Выражения JSX
5 уроков58Компоненты
5 уроков48Пропсы (Props)
6 уроков510Состояние и события
6 уроков59Формы и поля ввода
5 уроков47Условия и списки
6 уроков510Проект: Карточка профиля
4 уроков4Раздел 2
Основы Next.jsСвоя страница
Начать разделНачатьРазвернутьСвернутьПерейдите от компонентов React к реальному приложению: маршрутизация на основе файловой системы, макеты, серверные и клиентские компоненты, получение данных, серверные действия и полноценный проект на Next.js.Почему Next.js
4 уроков39Маршрутизация и ссылки
6 уроков516Макеты и метаданные
6 уроков515Сервер и клиент
6 уроков515Данные на сервере
6 уроков516Server Actions
5 уроков413Клиентская навигация
5 уроков515Проект: Coddy Eats
Проект9 уроков
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
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
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Почему стоит учить React на Coddy
- Пишите JSX прямо в браузере с первого урока. Не нужно ставить Node, create-react-app и настраивать сборку - в каждом уроке настоящий код компонента, который можно редактировать и запускать.
- Программа, которая заканчивается настоящими приложениями: компоненты, пропсы, состояние, события и хуки в разделе основ, а затем полный раздел Next.js - маршрутизация, лейауты, серверные и клиентские компоненты, получение данных и server actions.
- Подсказки ИИ, которые читают ваш реальный код. Если компонент не рендерится или состояние не обновляется, вы получите наводку на ошибку без готового решения.
- Бесплатный сертификат React по завершении - весомый аргумент для frontend-вакансий, где React остаётся самой востребованной UI-библиотекой.