- Navigate to
classes/XX-[topic]/for each week's materials. - Each folder includes:
code/for code examples or in-class demoshomework/for exercises and assignmentsresources/for slides, references, and additional readingindex.mdoutlining the class goals and structureabus
Semester: XX
Course Duration: 11 Weeks
This course introduces students to React, a popular JavaScript library for building user interfaces. It includes hands-on projects, class coding sessions, and regular homework assignments.
| Week | Topics |
|---|---|
| 1 | Introduction: class culture, expectations, student experience check, and JavaScript recap |
| 2 | Introduction to React & JSX |
| 3 | Props and State – Part 1 |
| 4 | Props and State – Part 2 |
| 5 | Component Lifecycle & Side Effects with useEffect |
| 6 | Context API and Theming |
| 7 | Styling in React (CSS Modules, Styled Components, etc.) |
| 8 | Routing in React (React Router basics) |
| 9 | Fetch API – Data fetching and basic async patterns |
| 10 | Project Preparation + Practice with useEffect |
| 11 | Wrap-up, project presentations, and feedback |
- Navigate to
classes/XX-[topic]/for each week’s materials. - Each folder includes:
code/for code examples or in-class demoshomework/for exercises and assignmentsresources/for slides, references, and additional readingindex.mdoutlining the class goals and structure