Typescript and Angular Crash Course
Difficulty: Beginner
78 lessons
729 hours
This course is your fast track to becoming a modern front-end developer.
In “TypeScript and Angular Crash Course,” you’ll go from the basics of TypeScript to building full-featured Angular applications — all through real-world examples and step-by-step projects.
You’ll start by learning TypeScript fundamentals, including variables, data types, interfaces, classes, and inheritance — the building blocks of writing clean and maintainable code. Then, you’ll dive into Angular, where you’ll learn how to create reusable components, manage routing, work with services and dependency injection, and build dynamic user interfaces with directives and data binding.
Finally, you’ll bring it all together by building two complete Angular projects, including a tab component and a fully functional movie app that connects real data with interactive UI and routing logic.
💡 What You’ll Learn
⚙️ TypeScript basics — types, classes, interfaces, and modules
🧩 Building reusable Angular components
🔁 Data binding, directives, and event handling
🛠️ Dependency injection and services
🧭 Routing, navigation, and parameter handling
🎬 Building full Angular apps with real-world examples
🧑💻 Perfect For
Developers who already know JavaScript and want to level up with TypeScript and Angular
Students looking to understand how modern frameworks are structured
Anyone preparing for front-end or full-stack developer roles
🚀 By the End of This Course
You’ll have a solid grasp of TypeScript and Angular fundamentals and two real-world projects to showcase on your portfolio — proving that you can build modern, scalable, and maintainable web applications.
Curriculum
Course Curriculum
9 sections covering everything you need to master this course.
1
First Section
3 lessons
2
Typescript Crash Course
14 lessons
3
Angular 8+ Basics
11 lessons
4
Directives and Bindings
10 lessons
5
Project 1 Tabs Component
5 lessons
6
Reusable Components
6 lessons
7
Router
8 lessons
8
Project 2 - Movie App
19 lessons
9
More videos being added
2 lessons