Skip to content

React and Redux: Code Web Apps in JavaScript

Skill Success


£157 inc VAT
Or £52.33/mo. for 3 months...
Study method
Online, self-paced
No formal qualification
Additional info
  • Tutor is available to students
  • Certificate of completion available and is included in the price

Add to basket or enquire


This course includes lifetime access so you can complete the course at your own speed.

In this course, you will learn, Introduction To React and Redux: Code Web Apps In JavaScript. You will learn how to lay out a web app in a logical way, learn the foundations of building a single-page app using React Router, the transition from webpact 1.0 to webpact 2.0 and so much more. By taking this course today, you will have learned how to code web apps using React and Redux.

Benefits of taking this course include:

  • Unlimited and lifetime access to the course
  • Learn the course at your own pace
  • Course can be accessed on any platform
  • 24/7 Customer support

Course media


Do you want to learn to build beautiful, well-functioning web apps? Join web developer Chris Veillette in this course for beginners to start building web apps today.

Why React?

React is an efficient and flexible JavaScript library for building user interfaces. Many popular websites including Instagram, Facebook, Netflix, and Imgur use React.

What will I learn?

  • How to lay out a web app in a logical way
  • JSX, a pre-processor that adds XML syntax to JavaScript
  • The foundations of building a single-page app using React Router
  • How to use Web Pack, a bundler for code
  • How to transition from webpack 1.0 to webpack 2.0
  • How to write modular CSS. Instead of having one global CSS file, you can break it down into components. This makes your CSS simple and declarative.
  • How to use Redux, a predictable state container for JavaScript apps
  • How to refactor code (alter code to make it simpler and more efficient)
  • How to fix bugs and handle errors
  • How to code in ES6 & JavaScript

React and Redux: Code Web Apps in JavaScriptcourse will cover the following topics:

Topic 1 - Introduction

Topic 2 - Introduction To React And JSX

Topic 3 - Components

Topic 4 - States

Topic 5 - Event Handling

Topic 6 - React Routers

Topic 7 - Refactoring

Topic 8 - Products Components

Topic 9 - CSS

Topic 10 - Introduction To Redux

Topic 11 - Adding Redux To React

Topic 12 - Redux Action Creator And Product Refactor

Topic 13 - Redux State In CreateStore

Topic 14 - Redux Middleware And Async Dispatching

Topic 15 - Redux Refactoring, Logging And Error Handling

Topic 16 - Products Lists And Profiles

Topic 17 - Loading Spinner And Error Component

Topic 18 - Adding User Written Reviews

Topic 19 - Prototypes And Refactoring Error Handling

Topic 20 - Updating To Webpack 2 And Building Production Abundle

Topic 21 - Styling The App

Who is this course for?

This course is designed for anyone who is interested in learning how to code web apps using React and Redux.


No prior knowledge is required to take this course.

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.


Currently there are no reviews for this course. Be the first to leave a review.


What does study method mean?

Study method describes the format in which the course will be delivered. At courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

What are CPD hours/points?

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on, many of which can be completed online.

What is a ‘regulated qualification’?

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

What is an ‘endorsed’ course?

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body’s logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.