Course
ReactJS
1-month basic React course โ components, JSX, props, state, hooks and a simple SPA. 1-hour live classes.
Syllabus (1 Month ยท ~20 sessions ยท 1 hr each)
Week 1 โ React Fundamentals
- Session 1: What is React, setup (Vite / CRA), project structure
- Session 2: JSX, rendering elements, expressions
- Session 3: Functional components, props
- Session 4: Conditional rendering & lists (map, keys)
- Session 5: Practice โ static multi-component UI
Week 2 โ State & Events
- Session 6: useState hook โ state & setState
- Session 7: Handling events, forms (controlled components)
- Session 8: Lifting state up, basic composition
- Session 9: useEffect intro (mount, dependency array)
- Session 10: Practice โ counter, todo, form
Week 3 โ Multiple Components & Data
- Session 11: Component structure & folder organization
- Session 12: Fetching data (fetch / axios) + useEffect
- Session 13: Loading & error states
- Session 14: React Router basics (routes, Link, Navigate)
- Session 15: Practice โ multi-page simple app
Week 4 โ Project & Polish
- Session 16: Local storage for persistence
- Session 17: Simple styling (CSS modules / basic Tailwind intro)
- Session 18: Project structure & best practices
- Session 19: Mini project (Todo app / weather / product list)
- Session 20: Project review, revision & assessment
Outcome: Build a basic React single-page app with components, state, hooks and simple routing.
โน6,000