Web Development
JavaScript & React
From JavaScript fundamentals to building and deploying a React app, with an assignment after every lecture.
- DURATION
- 18 lectures
- PREREQUISITES
- [Ask us]
- SYLLABUS
- 4 modules
- FEE
- On enquiry
Syllabus
Every module is taught live, with practice problems and assignments between classes.
01JavaScript Fundamentals11 topics +
- Variables, data types, operators
- Control structures and loops
- Functions and arrow functions
- Objects, arrays, map/filter/reduce
- DOM manipulation
- Closures, hoisting, scope
- Higher-order functions
- Callbacks, Promises, async/await
- ES6+: destructuring, spread/rest, classes, modules
- Event and error handling
- Intro to testing with Jest
02React Basics5 topics +
- Components, JSX, props
- State and useEffect
- Event handling and conditional rendering
- Forms and controlled components
- React Router and nested routes
03Advanced React3 topics +
- Context API and hooks
- Redux (optional)
- Working with APIs (Axios / Fetch)
04Project & Deployment3 topics +
- Planning and building a front-end project
- Deploying to Netlify, Vercel or GitHub Pages
- Final presentation and code review
Not sure where to start?
Book a free demo class. Pick a few times that suit you and we'll call you back to confirm one, answer your questions and suggest a track.
