Изучите TypeScript
Бесплатный интерактивный курс по TypeScript, построенный поверх JavaScript. В каждом уроке вы пишете TS - аннотации типов, интерфейсы, дженерики, объединения, сужение типов - с подсказками от ИИ, когда вы заходите в тупик, и сертификатом по завершении. Это часть более широкого пути JavaScript, поэтому контекст JS, благодаря которому TypeScript становится понятным, всегда под рукой.
2,724+ codders записались
73 уроков67 задачи438 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Этот раздел входит в путешествие по JavaScript. В полной программе ещё больше разделов: кликни по любому превью ниже, чтобы открыть его на странице путешествия.
- Раздел 1Основы77 уроков
- Раздел 2Логика и поток65 уроков
Раздел 3
Введение в TypeScript
Начать разделНачатьВведение в TypeScript после изучения JavaScriptНачало работы с TS
5 уроков332Основные типы
7 уроков1248Структуры данных: массивы и кортежи
9 уроков862Работа с функциями
8 уроков855Типы: псевдонимы, объединения и пересечения
7 уроков751Типизация объектов и интерфейсы
8 уроков757Проект: Простой список задач
6 уроков68Перечисления (Enums)
6 уроков638Обобщения: первое знакомство
6 уроков537Проект: Управление инвентарем
5 уроков58Продвинутые темы
6 уроков642- Раздел 4Объектно-ориентированное программирование56 уроков
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
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 и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит изучать TypeScript с Coddy
- Пишите TypeScript прямо в браузере. Никакой установки
tsc, никакой настройки редактора, никакогоtsconfig.json, с которым нужно возиться. Редактор и вывод расположены рядом, так что вы сразу видите, что делает каждый тип. - Современный TypeScript: аннотации типов, интерфейсы, дженерики, объединения и пересечения типов, сужение типов, служебные типы и то, как TS надстраивается над обычным JavaScript, не меняя того, что выполняется во время работы программы.
- Подсказки ИИ помогают читать ошибки TypeScript - те самые знаменитые длинные - не раскрывая готового решения, чтобы вы выстроили мысленную модель, которая облегчит написание TS-кода в будущем.
- Бесплатный сертификат по TypeScript после завершения раздела. Убедительное подтверждение того, что вы умеете читать и писать идиоматичный TS, а не просто JavaScript с добавленными типами.
Часто задаваемые вопросы об изучении TypeScript
Что такое TypeScript?
TypeScript - это надмножество JavaScript, добавляющее необязательную статическую типизацию. Корректный JavaScript является корректным TypeScript, но TS позволяет указывать типы для переменных, параметров функций и возвращаемых значений - а компилятор затем находит ошибки до запуска кода. Во время выполнения TypeScript компилируется в обычный JavaScript.
Сложно ли изучать TypeScript?
: string или : number к нескольким переменным, и вы уже пишете TS. Более сложные части (дженерики, условные типы, отображаемые типы, сужение типов) требуют больше времени, и этот курс знакомит с ними небольшими шагами на практических примерах.Нужно ли знать JavaScript перед TypeScript?
Да. TypeScript - это JavaScript с типами поверх, поэтому язык, который вы на самом деле изучаете, - это JS. Именно поэтому раздел по TypeScript входит в путь JavaScript - вы можете сначала пройти разделы по JS или сразу перейти к TS, если уже уверенно владеете современным JavaScript.
В чём разница между TypeScript и JavaScript?
JavaScript типизируется динамически - переменная может хранить строку сегодня и число завтра, и вы узнаёте об этом только во время выполнения. TypeScript добавляет слой статической типизации, работающий на этапе сборки и выявляющий несоответствия типов до того, как код попадёт в продакшен. Скомпилированный результат - всё тот же обычный JavaScript, поэтому он работает везде, где работает JS.
Можно ли изучать TypeScript онлайн бесплатно?
tsc, Node или какие-либо инструменты, чтобы начать писать TypeScript.Получу ли я сертификат после курса по TypeScript?
Да. Завершение раздела по TypeScript даёт вам бесплатный сертификат о прохождении, которым вы можете поделиться в LinkedIn или указать в резюме. Это проверяемое подтверждение того, что вы проработали структурированный практический материал по TypeScript, а не просто посмотрели туториалы.