← All courses

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.

  1. 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
  2. 02React Basics5 topics +
    • Components, JSX, props
    • State and useEffect
    • Event handling and conditional rendering
    • Forms and controlled components
    • React Router and nested routes
  3. 03Advanced React3 topics +
    • Context API and hooks
    • Redux (optional)
    • Working with APIs (Axios / Fetch)
  4. 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.

Preferred times (pick up to 3, 0/3 chosen)

Loading available days…

Fill in the fields marked * to continue.

✓

Demo class booked!

Our team has your details.

More in Web Development

Book a free demo class

Pick a few times that suit you and we'll call you to confirm one.