TypeScript Foundations The Big Picture
typescript · foundations · react · frontend · development · type · maps · source · components · javascript · tsc · adoption · application · case · compiler · data · enums · essential · fr...
Level: Beginner / Overview Prerequisite: Basic knowledge of JavaScript
This course is not intended to teach everything there is to know about TypeScript. It is not designed to show how to build a complete backend or React application, nor is it a deep dive into the nuances of the language's features. There will be almost no code execution.
The goal is to provide a high-level overview of what TypeScript is and show some of the key features that set it apart.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
7 sections- 1 Table of Contents
- 2 This course in brief
- 3 What is TypeScript?
- 4 Using TypeScript
- 5 Next Steps
- 6 Demo files
- 7 Summary of key concepts
More React & TypeScript courses
View all 15React Fundamentals
React from scratch — JSX, components, styling, hooks, props/state, side effects and forms.
Working with Components in React
Implement components, share state with Context, handle errors and improve component UI performance.
Working with Data in React
Core data patterns, Context for data and forms, Suspense, enterprise features and Server Actions.
Managing State in React 18
Local, remote, URL and web-storage state, derived state, forms, refs, useReducer and Context.
Using Hooks in React 19
Built-in hooks and custom hooks, performance with memoization and forms with useActionState.
Styling Apps in React 18
Compare React styling techniques — CSS-in-JS (styled-jsx) and CSS Modules with best practices.
Interested in this course?
Contact us to book it or get a custom training plan for your team.