Beto Moedano's course pairs React with TypeScript from the very first lesson, building toward production-level skills rather than stopping at the basics.
Foundations
You'll start with core React and TypeScript concepts, set up your tools, and deploy a first project, then work through TypeScript essentials: types, annotations, interfaces, generics, and compiler configuration, before building components with JSX and TSX, props, state, events, and key hooks like useState, useEffect, and useRef.
Going Further
- State management with useReducer, useContext, Redux Toolkit, and Zustand
- Styling with Figma, design systems, Tailwind CSS, and responsive layout
- Advanced React: Suspense, async rendering, and testing with Jest
- Performance work with useMemo, useCallback, memoization, and code splitting
Final Project
Across 62 lessons, everything comes together in a full eCommerce app with a shopping cart, Firebase authentication, and Stripe payments, built and deployed from design through to a working product.