Course Curriculum
10 modules · 90+ hours · 2 projects
- ES6+ Features
- Async JS & Fetch
- Modules & Bundlers
- DOM & Event Patterns
- Components & JSX
- Props & State
- Lists & Conditional Rendering
- Forms & Controlled Inputs
- useState & useEffect
- useRef, useMemo, useCallback
- Context API
- Custom Hooks
- React Router
- Protected Routes
- Layout Patterns
- Code Splitting
- Redux Toolkit
- Async Thunks
- Normalized State
- Project: Task Manager
- TypeScript Basics for React
- API Layers & Error Handling
- Jest & React Testing Library
- Performance Optimization
- Capstone SPA Project
- Deployment (Vercel/Netlify)
- Frontend Interview Questions
- Mock Interviews
Frequently Asked Questions
Do I need prior JavaScript knowledge?
Basic JS helps. We include an essentials module so motivated beginners can catch up quickly.
Is this course fully online?
Yes. Live classes, coding labs, project reviews, and mock interviews are all online.
Can the duration be modified?
Yes. Standard duration is 3 months, with flexible weekday/weekend options based on your pace.
Will I build portfolio projects?
Yes. Multiple mini-projects plus a capstone SPA you can showcase to recruiters.
Do you include interview preparation?
Yes. Frontend interview questions, coding practice, and mock interviews are part of the program.