TypeScript является одним из самых популярных языков программирования в современной разработке, особенно в области фронтенда. Если вы ищете лучшие курсы для изучения TypeScript, то вы попали в нужное место. Мы собрали ТОП-10 курсов, которые помогут вам освоить этот язык программирования и стать экспертом в своей области.
1 место. Курс TypeScript для веб-разработчика от Skillbox

Цена курса: Рассрочка на 12 месяцев – 4 048 ₽ / мес Сайт школы: https://skillbox.ru/course/typescript/
Пройти курс
Чему вы научитесь:
- Типизировать код
- Писать сложные типы
- Разрабатывать архитектуру
- Применять принципы чистого кода
- Использовать Domain Driven Design
- Использовать монорепозитории и микрофронтенды.
- Базовый уровень
- Введение.
- Компиляция и примитивные типы.
- Применение типов.
- Типизация ООП.
- Дженерики.
- Утилитарные типы.
- Дополнительные типы.
- Продвинутый уровень
- Бандлинг.
- Spread Types.
- Conditional types.
- Маппинг типов.
- Ещё немного про ООП.
- Декораторы.
- Миксины.
- Неймспейсы.
- Алгебраические типы.
- Тестирование типов.
- Строковые типы для разбора строк.
- Сложные типы.
- Frontend-архитектура
- Чистая архитектура.
- Чистая файловая структура.
- Чистый код DRY, KISS.
- Принципы проектирования API.
- Монорепозитории, полирепозитории, микрофронты.
2 место. Курс Язык программирования TypeScript от Luxoft

Цена курса: 12 200 руб. Сайт школы: https://www.luxoft-training.ru/kurs/yazyk_programmirovaniya_typescript.html
Пройти курс
Разбираемые темы:
- Основы TypeScript
- Продолжаем изучать типы в TypeScript
- Интеграция TypeScript с JavaScript-библиотеками (из npm и собственными).
- Углубленное изучение классов
- Углубленное изучение типов
- Декораторы
- Generic-типы.
3 место. Курс Введение в TypeScript от Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

Цена курса: 11 490 ₽ – 13 990 ₽ Сайт школы: https://www.specialist.ru/course/typescript
Пройти курс
Вы научитесь:
- разбираться в языке TypeScript
- использовать его на практике.
- Введение. Установка и настройка
- Установка, компиляция и базовая настройка
- Лабораторная работа по теме модуля
- Простые типы
- Типы данных
- Функции
- Перезагрузка функций. Типы функций
- Практическая работа по теме модуля
- Объектные типы
- Классы. Модификаторы доступа
- Наследование классов
- Интерфейсы
- Преобразование типов в ООП
- Пространство имен
- Обобщения
- Миксины
- Модули
- Заголовочные файлы
- Декораторы классов
- Декораторы методов и свойств
- Практическая работа по теме модуля.
4. Курс TypeScript от javascript ninja

Цена курса: $ 150 Сайт школы: https://javascript.ninja/typescript-school
Пройти курс
Чему Вы научитесь?
- Осознавать зачем в коде нужны типы, сколько их надо и откуда их брать
- Понимать слабые места TypeScript и как их обходить
- Уметь находить компромисс между мощностью TS и простотой понимания кода.
- Типы
- Нюансы TypeScript
- Гонка за надежностью
- Создание новых типов
- DDD
- Инструменты и TS.
5. Курс TypeScript от Ultimate Courses

Цена курса: $ 129 – $ 149 Сайт школы: https://ultimatecourses.com/courses/typescript
Пройти курс
Что вы получите:
- Экспертные знания – создавайте и понимайте большие приложения, осваивайте передовые концепции.
- Лучшие практики, паттерны проектирования, производительность и архитектура.
- Сможете больше времени уделять кодированию, меньше – поиску ответов.
- Научитесь создавать стабильные и масштабируемые приложения
- Уверенность в кодировании.
6. Курс TypeScript Fundamentals от ITVDN

Цена курса: 19,99 USD Сайт школы: https://itvdn.com/ru/video/typescript-fundamentals
Пройти курс
Вы научитесь:
- Работать с переменными, функциями, классами и интерфейсами в TypeScript
- Использовать Generics
- Работать с модулями и пространствами имен
- Создавать простые приложения при помощи TypeScript.
- Введение. Переменные и функции
- Классы и интерфейсы
- Generics
- Модули и пространства имен.
7. Курс TypeScript от Codecademy

Цена курса: разная стоимость Сайт школы: https://www.codecademy.com/learn/learn-typescript
Пройти курс
Содержание:
- Типы
- Функции
- Сложные типы
- Союзные типы
- Сужение типов
- Расширенные типы объектов.
8. Курс TypeScript от Академия IT

Бесплатно Сайт школы: https://academiait.ru/course/typescript/
Пройти курс
Программа:
- Введение
- Базовые типы
- Перечисления
- Функции
- Объекты
- Классы
- Наследование
- Пространства имён и модули
- Интерфейсы
- Общие типы
- Декораторы
- Утилиты.
9. Курс TypeScript от Microsoft

Бесплатно Сайт школы: https://docs.microsoft.com/ru-ru/learn/modules/typescript-get-started/
Пройти курс
В этом модуле Вы:
- Узнаете, что TypeScript является улучшением JavaScript для веб-разработки.
- Выберете редактор TypeScript.
- Установите TypeScript.
- Настроите проект TypeScript в Visual Studio Code.
- Введение
- Общие сведения о TypeScript
- Упражнение. Выбор редактора
- Упражнение. Установка компилятора
- Компиляция файла
- Упражнение. Подготовка проекта
- Проверка знаний
- Сводка.
10. Курс TypeScript от metanit

Бесплатно Сайт школы: https://metanit.com/web/typescript/
Пройти курс
Содержание:
- Введение в TypeScript
- Основы TypeScript
- Объектно-ориентированное программирование
- Модули и пространства имен
- Заголовочные файлы
- Декораторы.
11. Курс TypeScript от scrimba

Бесплатно Сайт школы: https://scrimba.com/learn/intrototypescript
Пройти курс
Содержание:
- Примитивные типы
- Структурные типы
- Более продвинутые возможности TypeScript
- Стилизация и завершение работы над нашим приложением.
12. Курс Интенсив по TypeScript от Илья Кантор

Цена курса: 7 500 ₽ Сайт школы: https://learn.javascript.ru/courses/typescript
Пройти курс
Программа интенсива:
- Быстрый старт. Экосистема TypeScript.
- Система типизации
- Функции и классы
- Декораторы и аннотации.
13. Курс TypeScript от webDev

Бесплатно Сайт школы: https://www.youtube.com/playlist?list=PLNkWIWHIRwMEm1FgiLjHqSky27x5rXvQa
Пройти курс
Видеоуроки:
- Введение
- Базовые типы
- Перечисления
- Функции
- Объекты
- Классы
- Наследование
- Пространства имён и модули
- Интерфейсы
- Общие типы
- Декораторы
- Утилиты.