React & TypeScript
React from fundamentals to Server Components, plus TypeScript foundations for modern frontend development.
Beginner
4 coursesReact 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.
Using Vite with React
Why Vite for React — getting started, HMR, builds, modern tooling and testing with Vitest.
TypeScript Foundations The Big Picture
typescript · foundations · react · frontend · development · type · maps · source · components · javascript · tsc · adoption · application · case · compiler · data · enums · essential · fr...
Intermediate
9 coursesWorking 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.
Using TypeScript with React
Add TypeScript to React, convert a JS app and add runtime type safety with Zod.
TypeScript Foundations Arrays and Collections
This course covers four specific data structures: arrays, tuples, sets and maps. The main goal is to understand how these structures work in TypeScript.
TypeScript Foundations Essentials for JavaScript Developers
The training first offers a little theory, then moves very quickly to practical application and code. All of the code used in the course is available in a public GitHub repository, free t...
TypeScript Foundations Object-oriented Programming in TypeScript
A static member (property or method) of a class is accessible independently of a specific instance. It is shared by the class itself, not by its instances.
TypeScript Foundations
typescript · foundations · react · frontend · development · type · types · function · union · interface · options · tsconfig.json · enum · literal · object · optional · overloads · parame...
Interested in React & TypeScript?
Contact us to book a course or get a custom training plan for your team.