Learn TypeScript
StartWhy Learn TypeScript?
JavaScript is a powerful programming language. But as it continues to evolve, outdated code gets messy and difficult to maintain. That’s where TypeScript comes in. It builds on your JavaScript foundation so you can develop higher-quality, less error-prone code faster. As a TypeScript developer, you’ll be in higher demand and gain a competitive edge in the work world.
Take-Away Skills:
You will learn how to apply the JavaScript syntax you already know to TypeScript’s type system. This will help you build your own programming experience and give your code more structure. You’ll also use TypeScript’s linter to reduce compilation errors and speed up workflow.
Codecademy courses have been taken by employees at
- 1Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
- 2Learn about writing functions in Typescript
- 3Learn how to apply types to more complex data structures like arrays and objects.
- 4TypeScript union types allow us to combine individual types into flexible combinations.
- 5Leverage 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
Restaurant Recommender
In this TypeScript project, you'll fix several bugs using the errors surfaced by TypeScript and add a new feature to the program. Hungry customers will be nomming in no time.
TypeMart
In this project, you'll use TypeScript to create the underlying logic for TypeMart—the coolest new online shop in the game.
Pixel Smile
Use your knowledge of types and functions to create a program that prints out pixel art.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, 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.”