All Courses

TypeScript (The Odin Project)

20 hours
4.7(4,100 reviews)
Free

The Odin Project's TypeScript course teaches TypeScript (a typed superset of JavaScript) through projects. You learn types, interfaces, generics, and how TypeScript prevents bugs. The course is part of The Odin Project's free curriculum. After finishing, you can write type-safe JavaScript and understand TypeScript's benefits. The main limitation: TypeScript is a layer on top of JavaScript. You need solid JavaScript knowledge first, and real mastery comes from using it in larger projects.

TypeScript is used by 38.9% of professional developers and is one of the fastest-growing languages (source: Stack Overflow Developer Survey 2024).

About This Course

The Odin Project's TypeScript section covers type systems, interfaces, generics, enums, and integrating TypeScript into existing JavaScript projects.

Course Details

Language

typescript

Level

intermediate

Duration

20h

Certificate

No

Cost

Free

Frequently Asked Questions

Do I need to learn JavaScript first?

Yes, absolutely. TypeScript is JavaScript with types. Master JavaScript before TypeScript.

Is TypeScript hard?

No, if you know JavaScript. The type system has a learning curve, but it's logical.

Should everyone use TypeScript?

For large codebases and teams, yes. For scripts or small projects, vanilla JavaScript is simpler.

After this, what's next?

Use TypeScript in real projects (React + TypeScript, Node.js + TypeScript).

How long is The Odin Project's TypeScript course?

2-3 weeks part-time, depending on pace.

More typescript Courses

Scrimba's interactive TypeScript course teaches you to add types to JavaScript. Covers type annotations, interfaces, generics, enums, tuples, and TypeScript with React.

18h
4.6
Details

The TypeScript module of Full Stack Open. Covers static typing, generics, type-safe React, and adding TypeScript to existing Node.js and Express projects.

30h
4.8
Details