Skip to content
CourseraReactFree courseIntermediate levelCertificate

Front-End Web Development with React

Developed by The Hong Kong University of Science and Technology, this Coursera course covers front-end development with React. It is a course for beginners that covers the essentials of using the React library to build web applications.

Created by: Jogesh K. Muppala

Produced in 2018

icon
What you will learn

  • Introduction to React
  • Single page applications
  • Flow architecture
  • Client-server communication

icon
Course Description

This course explores Javascript based front-end application development, and in particular the React library (Currently Ver. 16.3). This course will use JavaScript ES6 for developing React application. You will also get an introduction to the use of Reactstrap for Bootstrap 4-based responsive UI design. You will be introduced to various aspects of React components. You will learn about React router and its use in developing single-page applications. You will also learn about designing controlled forms. You will be introduced to the Flux architecture and Redux. You will explore various aspects of Redux and use it to develop React-Redux powered applications. You will then learn to use Fetch for client-server communication and the use of REST API on the server side. A quick tour through React animation support and testing rounds off the course. You must have preferably completed the previous course in the specialization on Bootstrap 4, or have a working knowledge of Bootstrap 4 to be able to navigate this course. Also a good working knowledge of JavaScript, especially ES 5 is strongly recommended.At the end of this course you will:- Be familiar with client-side Javascript application development and the React library- Be able to implement single page applications in React- Be able to use various React features including components and forms- Be able to implement a functional front-end web application using React- Be able to use Reactstrap for designing responsive React applications- Be able to use Redux to design the architecture for a React-Redux application

icon
Pros

icon
Cons

    • Course does not require an extensive background in coding or computer science.
    • Course will take newcomers by the hand to make an easy introduction into React development.
    • Course is built around a master project that will be revisited throughout. Helps to focus the learning.
    • Course is introductory. This is not a comprehensive course on professional-grade usage of React. Advanced students will be disappointed.
    • Course neglects automated testing.
    • Supplemental help comes primarily from forums rather than from direct interaction with the instructor.

icon
Instructor Details

placeholder

Jogesh is an Associate Professor of Computer Science and Engineering at the School of Engineering, The Hong Kong University of Science and Technology. He received his Ph.D. in Electrical Engineering from Duke University in 1991.

icon
More courses by Jogesh K. Muppala

Free

Free

Free

Free

Free

Free

icon
More React courses

$139.99

$94.99

$74.99

$69.99

$89.99

$99.99

icon
Reviews

4.7

162 reviews in total

Select a bar to show only those reviews.Select the bar again to show every rating.

By Naga V K K R on 12-Nov-19

Need to Update the latest Content..

By Diego A C R on 11-Nov-19

Mucho aprendizaje, buena forma de enseƱar y un desarrollo amplio de habilidades importantes

By Manoj on 9-Nov-19

Very Good Course. Nice explanation about react concepts.

By Taras S on 7-Nov-19

Code quality in examples could be higher.

By Muhammad A L on 2-Nov-19

A very well hands on practice course with beginner to intermediate level React Development.

By Nicolas M on 1-Nov-19

Very thorough, learned a lot! Maybe spend more time on Redux, still don't fully grasp the concept of creating action types, etc. Seems like a lot of overhead, will have to read more about Redux. Thank you!!!

By Kamran on 30-Oct-19

Fantastic course and well structured and full learning. Only missing point is a supplement course at the end for covering the relevance of the course as well technology/ method/ framework updates that may have happened since the course was made/ recorded. That supplement course with couple of videos, selected articles should be updated every 3 - 6 months. This React course seem have been recorded in mid of 2017 and Now at the end of 2019 we see React Hooks, Saga and other new areas more relevant. Still most of the techniques still relevant for the course. Another area of improvement is links to better JavaScript and TypeScript coding. I find few other pure JS/ TS courses here on Coursera ?

By Abdurhman M on 25-Oct-19

ThankstoProf.Muppala

By Yuichiro M on 22-Oct-19

You can learn a basic developing method using by React.As the instructor said, you need to pay an enough time to understand Redux.I needed some additional survey to get whole knowledge about Redux.

By Silvio M d S on 22-Oct-19

Excellent.

By Muhammad T A on 22-Oct-19

By Vladislav I on 21-Oct-19

Very low quality of video lectures. Maybe because previous course was about Google cloud...

Showing 12 of 162 reviews

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100