Apply the JavaScript syntax to TypeScript’s type system to give your code more structure.
Ready to start your journey into the TypeScript programming language? Take Learn TypeScript: Fundamentals—TypeScript 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.
### Skills you’ll gain
* Identify how TypeScript is used to add types to JavaScript.
* Use the type system to spot potential bugs.
* Write type annotations to indicate variable types.
### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Objects](https://www.codecademy.com/learn/learn-javascript-objects) before starting this course.
Ready to start your journey into the TypeScript programming language? Take Learn TypeScript: Fundamentals—TypeScript 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.
### Skills you’ll gain
* Identify how TypeScript is used to add types to JavaScript.
* Use the type system to spot potential bugs.
* Write type annotations to indicate variable types.
### Notes on prerequisites
We recommend that you complete [Learn JavaScript: Objects](https://www.codecademy.com/learn/learn-javascript-objects) before starting this course.