Skills you will practice
- Web · React Development
- Web · React Mental Model
- Web · Component State And Events
- Web · Forms And Derived Ui
- Web · Effects And External Systems
- Web · Component Architecture
Build accessible React applications with reusable components, predictable state, forms, routing, data fetching, error handling, and automated tests.
Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.
React Development — React Mental Model lab: Build a small component tree with local state and a derived value; add one effect for an external subscription and clean it up correctly.
React Development — Component State and Events lab: Build a counter or form whose UI changes from one explicit state value and handles an invalid input.
React Development — Forms and Derived UI lab: Build a form or request validator with valid, missing, malformed, and boundary inputs.
React Development — Effects and External Systems lab: Build a small component tree with local state and a derived value; add one effect for an external subscription and clean it up correctly.
React Development — Component Architecture lab: Build a small component tree with local state and a derived value; add one effect for an external subscription and clean it up correctly.
Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.
Answer all questions. Results and explanations are calculated instantly in your browser.
Use practical questions to identify prerequisite skills and a recommended module.
Open resources Project libraryReview project expectations, verification evidence, and portfolio requirements.
Open resources Programming HubCompare career tracks, languages, technologies, and recommended next steps.
Open resources