Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.55 KB

File metadata and controls

46 lines (35 loc) · 1.55 KB

Advanced JavaScript with React

How to Use This Repo

  • Navigate to classes/XX-[topic]/ for each week's materials.
  • Each folder includes:
    • code/ for code examples or in-class demos
    • homework/ for exercises and assignments
    • resources/ for slides, references, and additional reading
    • index.md outlining 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.


Weekly Breakdown

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

How to Use This Repo

  • Navigate to classes/XX-[topic]/ for each week’s materials.
  • Each folder includes:
    • code/ for code examples or in-class demos
    • homework/ for exercises and assignments
    • resources/ for slides, references, and additional reading
    • index.md outlining the class goals and structure