Search courses ranked by devsSee how

1 recommendation
1recommend

Learn TypeScript

Bob Ziroll
Bob Ziroll
Scrimba
Scrimba
Recommended

Extra perks unlocked via skillcraft.ai link

This course introduces you to the essential building blocks of TypeScript through a hands-on approach—developing a simple pizza restaurant order fulfillment system. Via compile-time checking, TypeScript identifies potential bugs before running the code, allowing you to fix issues proactively and prevent crashes in your programs. The result is a smoother, more reliable development process. You'll gain a clear understanding of TypeScript's key advantages over JavaScript, learning how its type system helps catch errors early and prevent bugs before they happen. While TypeScript requires an initial investment in time and effort, the long-term benefits in code reliability and maintainability make it well worth it. By providing a strong typing system and modern tooling support, TypeScript also provides a robust development environment. This makes it easier to refactor code, manage large codebases, and collaborate with other developers.

Instructor

Bob Ziroll

Bob Ziroll

Head of Education at Scrimba. Passionate about learning and helping others achieve their career goals. Enjoys tennis, woodworking, and spending time with family.

Course details

Duration

2 hours 54 minutes

Format

video

Certificate

Included

Pricing

Free

What you'll learn

Basic types and type annotations

Literal types for specific value constraints

Custom types and interfaces for data structures

Typed arrays and nested objects

Prerequisites

Good grasp of basic JavaScript

Understanding of ES6 features helpful but not required

Familiarity with React for the second module

Who this course is for

JavaScript developers wanting to write safer code

Developers working with large codebases

React developers seeking type safety

Teams looking for better collaboration tools

Curriculum

TypeScript Fundamentals

31 lessons

2.1 hrs

TypeScript in React

20 lessons

50 min

Solo project - Typed Tenzies

1:57

How to Utilize Your Certificate

0:56

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...