Full curriculum — in order
- Introduction
- Get Started
- Setup
- JSX
- Elements
- Components
- Class Components
- Function Components
- Props
- State
- Events
- Conditional Rendering
- Lists
- Forms
- Controlled Components
- Hooks
- useState
- useEffect
- useContext
- useRef
- useReducer
- useMemo
- useCallback
- Custom Hooks
- Router
- Navigation
- API Calls
- Fetch
- Async
- Error Handling
- Forms Validation
- Styling
- CSS
- Bootstrap
- Tailwind
- Performance
- Testing
- Deployment
- Context
- Portals
- Suspense
- Lazy Loading
- Server Components
- State Management
- TypeScript
- Next.js