Skip to Content

Learn TypeScript


Why Learn TypeScript?

TypeScript is a programming language that adds types to JavaScript which allows you to keep the syntax of the popular JavaScript language while creating programs that are less error-prone. It also makes JavaScript easier to understand by laying out exact specifications for what data your program expects and what it’ll output. TypeScript even allows you to determine how strict it should be when enforcing these types. By using TypeScript, you’re gaining a lot of functionality that isn’t offered by JavaScript alone.

Take-Away Skills:

You will learn how to use the JavaScript syntax that you already know and apply TypeScript’s type system. This applies to storing values of specific data types in variables, checking the types of function arguments, making sure that elements in arrays are all consistent types, and more!

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo

What you'll learn

  1. 1
    Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
  2. 2
    Learn about writing functions in Typescript
  3. 3
    Learn how to apply types to more complex data structures like arrays and objects.
  4. 4
    TypeScript union types allow us to combine individual types into flexible combinations.
  5. 5
    Leverage TypeScript’s type system to gain insights into the runtime behavior of your code by narrowing down what union types.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest