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
What you will learn
- Introduction to React
- Single page applications
- Flow architecture
- Client-server communication
Quality Score
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 94 / 100
Live Chat with CourseDuck's Co-Founder for Help
Need help deciding on a react js course? Or looking for more detail on Jogesh K. Muppala's Front-End Web Development with React? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community
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
Pros
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.
Instructor Details

- 4.7 Rating
160 Reviews
Jogesh K. Muppala
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.