К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Ultimate TypeScript Course 2024 – Learn, Build & Excel · LearnSpace
Назад в каталог
courseraПрограммирование

Ultimate TypeScript Course 2024 – Learn, Build & Excel

Курс от Packt
Средний≈ 8.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of TypeScript with this all-in-one course designed to take you from beginner to confident developer. You'll master foundational concepts, advanced features, and hands-on project development to elevate your coding skills and build robust, type-safe applications. Whether you're transitioning from JavaScript or starting fresh, this course provides the structured guidance you need to succeed. The journey begins with a deep dive into how TypeScript works behind the scenes—from setup and tooling to the transpilation process and its role in modern development. You'll learn multiple ways to run TypeScript across environments like Node.js and browsers, followed by in-depth guidance on using the TSC compiler, PATH configuration, batch scripts, and creating your first functional script. Midway through, you'll set up tsconfig.json, explore modules, and implement bundling, all leading to the heart of the course: a hands-on project. Here, you’ll define types, build interactive DOM elements, validate inputs, manage state, and refactor code with class-based syntax—all while reinforcing best practices in real-world scenarios. Perfect for web developers, JavaScript users, or computer science students looking to scale their skill set. A basic understanding of JavaScript is recommended, but the course caters to both beginners and intermediate learners aiming to level up with TypeScript.

Навыки, которые вы освоите

Configuration ManagementDevelopment TestingSoftware InstallationMaintainabilityData ValidationEvent-Driven ProgrammingWeb ApplicationsJavaScript FrameworksObject Oriented Programming (OOP)Web Development ToolsBuild ToolsFrontend IntegrationDevelopment Environment

Программа курса

6 модулей · 70 учебных материалов

01Introduction6 материалов

Introduction

IntroductionВидеоFull Course ResourcesЧтениеVisual Studio Code has built-in TypeScript supportВидеоBrowsers and servers only understand JavaScriptВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Ultimate TypeScript Course 2024 – Learn, Build & Excel
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.2 ч

6 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Transpiling TypeScriptВидео
RecapВидео
02Installing & Running TypeScript16 материалов

Installing & Running TypeScript

Section introВидеоThe 2 ways to use TypeScriptВидеоUsing TypeScript without the official compiler - natively in NodeВидеоUsing TypeScript without the compiler, natively in the browserВидеоUsing TypeScript without the compiler, using libraries and runnersВидеоThree ways to install the TSC compilerВидеоWhy is Node so popular for executing the TSCВидеоCompiling your first TypeScript file into JavaScript using npmВидеоTSC uses your PATH variablesВидеоUnderstanding batch scripts vs TSC executableВидеоTSC Bin and Lib foldersВидеоShebang line and the chicken-egg problemВидеоTSC self-hosting and bootstrappingВидеоCreating a script file for our projectВидеоExploring TypeScript Compilation and ExecutionDIALOGUEInstalling & Running TypeScript - AssessmentЗадание
03TypeScript config file8 материалов

TypeScript config file

Adding a TS config fileВидеоTypeScript does a good job of keeping up with latest JS features (ESNext)ВидеоSetting outDir and rootDir propertiesВидеоTypeScript can bundle filesВидеоModulesВидеоUsing the --watch flagВидеоConfiguring TypeScript with tsconfig.jsonDIALOGUETypeScript config file - AssessmentЗадание
04TypeScript Course Project30 материалов

TypeScript Course Project

Implicit and Explicit TypesВидеоIntro to the Type alias and InterfacesВидеоConditional types and GenericsВидеоProgramming error codes, and DOM Type CastingВидеоAdding event listeners with Event TypesВидеоUsing ES6 modules in TypeScriptВидеоObjects (Interfaces and Types), and the readonly access modifierВидеоObject Record TypeВидеоEnumsВидеоInterfaces vs TypesВидеоDefine a createBox function and set its argument typeВидеоStyling and adding the box to the DOMВидеоGenerate a random color and define a setColor functionВидеоReturn public properties in our createBox functionВидеоnounusedlocals config propertyВидеоStart the buildBox function, and perform basic input validationВидеоImplement a setTimeout() method, and start the box counterВидеоArrays and TuplesВидеоImporting our module, and creating a dynamic array using values and filterВидеоUsing the global Math object to generate a random box size (or bomb)ВидеоTimeout - can you extend a generic type?ВидеоTimeout - fixing the error in the rgb() methodВидеоImport the createBox() function, generate a box, and add it to a global arrayВидеоTesting our codeВидеоStyling elements when a BOMB is returnedВидеоFinal project amendments and testingВидеоUsing the class syntax to define the createBox functionВидеоUpdating the main source file, and testing the class codeВидеоUnderstanding TypeScript TypesDIALOGUETypeScript Course Project - AssessmentЗадание
05The Future of TypeScript7 материалов

The Future of TypeScript

The future of TypeScriptВидеоJSDocs and //@ts-checkВидеоDoes Svelte and Turbo 8 support TypeScriptВидеоDrizzle support for TypeScriptВидеоNew ECMAScript proposal for type checkingВидеоWorking with TypeScript MisconceptionsDIALOGUEThe Future of TypeScript - AssessmentЗадание
06Outro3 материалов

Outro

OutroВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание