Intermediate
212 Lessons
48h
Certificate of Completion
Explanations
Explanations
Course Overview
TAKEAWAY SKILLS
What You'll Learn
Show more
Course Content
1.
Before Getting Started
2 Lessons
2.
Introduction
8 Lessons
3.
Exploring the Type System
18 Lessons
4.
Challenge: TypeScript Basics
2 Lessons
5.
Interfaces in TypeScript
6 Lessons
6.
Classes in TypeScript
8 Lessons
7.
Inheritance in TypeScript
8 Lessons
8.
Modules in TypeScript
4 Lessons
9.
Challenge: Interfaces, Classes, Inheritance, and Modules
2 Lessons
10.
Generics in TypeScript
7 Lessons
11.
Advanced Type Inferences in TypeScript
7 Lessons
12.
Challenge: Generics and Advanced Type Inferences
2 Lessons
13.
Asynchronous Language Features
9 Lessons
14.
Decorators
7 Lessons
15.
Challenge: Asynchronous Language Features and Decorators
2 Lessons
16.
Integration with JavaScript
8 Lessons
17.
Strict Compiler Options
7 Lessons
18.
Challenge: Strict Compiler Options
2 Lessons
19.
Using Observables to Transform Data
10 Lessons
20.
Challenge: Using Observables to Transform Data
2 Lessons
21.
Test-Driven Development
12 Lessons
22.
Challenge: Test-Driven Development
2 Lessons
23.
Angular
15 Lessons
24.
Challenge: Angular
2 Lessons
25.
React
11 Lessons
26.
Challenge: React
2 Lessons
27.
Vue
13 Lessons
28.
Node and Express
10 Lessons
29.
An AWS Serverless API
11 Lessons
30.
Micro Front-Ends
12 Lessons
31.
Conclusion
1 Lessons
Course Author
Trusted by 2.6 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Recommended before starting this course
Related Courses and Skill Paths
Free Resources