Curriculum

16 Topics
Test your knowledge!
Introduction to TypeScript
Course Outline
Couch Surfing Website
What is TypeScript?
Types in JavaScript
Using typeof (mini-challenge)
Viewing TypeScript Prompts
TypeScript Types
Assigning Types
Benefits of using Typescript
Number Types mini-challenge
Strings Types mini-challenge
Boolean Types mini-challenge
Fixing the Website mini-challenge
Type Assignment and Type Inference

18 Topics
Test your knowledge!
Object Types
Array Types
Array Types Mini-Challenge
Creating Our Property Object
Property Challenge
Adding Properties Results
Add the Properties to Our Dashboard Challenge
Tuple Types
Tuple Types Challenge
Enum Types
Enum Types Mini-Challenge
Any Types
Union Types
Union Types Challenge
Literal Types
Function Types + Void Types
Function Types + Void Types Challenge

8 Topics
Test your knowledge!
File Organisation
Function Type Challenge
Interfaces
Modules
Classes
Interface and Class Exercise
Add a new Property

9 Topics
Test your knowledge!
Styling
Style hover button
Style hover button exercise
Website structure
Color consistency
Moving interfaces
File structure exercise
Where to go next?

  Write a Review

Learn TypeScript

Go to Free Course