Introduction to Web Development with React
Free
Free access this course

About Course

This short course introduces web development with React. Dr Ayesha Patel from our Computer Science department guides you through building a small interactive web page, step by step. You learn how components, props and state work, and how to test what you build. It is free, open to the public, and suits anyone in Cape Town who already knows basic HTML and wants a practical next step.

What Will You Learn?

  • Practise your new skills with hands-on exercises (worked solutions included)
  • Organise your work into clear steps you can repeat on your own projects
  • Get friendly, fast support from tutors in the course Q&A
  • Downloadable notes, files and worksheets for every project

Course Content

Introduction to React.js
This topic gives you a short overview of what you will cover. Read it before you start the lessons so you know what to expect each week.

  • Course Outline
    02:53
  • React Concepts
    02:53
  • Declarative vs Imperative
    02:53
  • Thinking in React
    04:05
  • Quiz: React Development

React Basics

Class Project: State 2

Function Components in React

A South African food science student in a white lab coat and apron testing a new recipe with a digital thermometer in a
All Levels
By : Prof. Thandiwe Mokoena
R1,850
Over-the-shoulder view of a South African student building a business website in WordPress on a large desktop monitor at
Beginner
By : Prof. Thandiwe Mokoena
R990 R1,250
A South African lecturer and students at a computer lab bench reviewing an Android app running on a smartphone connected
Intermediate
By : Prof. Thandiwe Mokoena
Free