Back to Advanced React
Meta

Advanced React

Learn how to use more advanced React concepts and features, become proficient in JSX, and confidently test your applications. You’ll examine different types of React components and learn various characteristics and when to use them. You’ll dig into more advanced hooks and create your own. You’ll look into building forms with React. You’ll explore component composition and new patterns, such as Higher Order Components and Render Props. You’ll create a web application that consumes API data and get familiar with the most commonly used React framework integrations, tools, and testing techniques. By the end of this course, you will be able to: • Render lists and form components efficiently in React. • Lift shared state up when several components need the updated data. • Leverage React Context to share global state for a tree of components. • Fetch data from a remote server. • Use advanced hooks in React, and put them to use within your application. • Build your own custom hooks. • Understand JSX in depth. • Embrace component composition techniques • Use advanced patterns to encapsulate common behavior via Higher Order Components and Render Props. • Test your React components. • Build a portfolio using React. You’ll gain experience with the following tools and software: • React.js • JSX • React • HTML, CSS, and JavaScript • VSCode You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career. To take this course, you should understand the basics of React, HTML, CSS, and JavaScript. Additionally, it always helps to have a can-do attitude!

Status: Software Design Patterns
Status: Javascript
IntermediateCourse26 hours

Featured reviews

TA

5.0Reviewed Dec 27, 2022

This was well-organized, straightforward, and easy to follow. The instructor was very knowledgeable with excellent presentation skills. Excellent rating

JA

4.0Reviewed Mar 7, 2023

The last lab didn't run in the lab space nor locally. I had to rebuild it with create react app to match the setup. Nice test, but I am not sure if this blocker would be helpful other students.

EH

4.0Reviewed Feb 18, 2025

Rather informative, but also somewhat outdated as the web dev world moves fast. Also Coursera in general doesn't have great implementation of the sandboxes, and peer-reviewing final course

KA

5.0Reviewed Jul 25, 2023

The questions in quiz's were perfect for checking our knowledge for react. Also the project was enough to be able to start to work in real projects. Thank you META

AF

5.0Reviewed Dec 17, 2022

This was the first course that presented me with any challenge. I learned a lot and feel confident in using React to make or contribute to websites.

PA

5.0Reviewed May 15, 2024

The best React course I have ever taken. With short format video and practical exercise lab, it help me understand React concepts and by way JavaScript.

AR

5.0Reviewed May 31, 2023

I liked the course. Kinda wish we did another project for further practice but, it is what it is. Working with the unit tests, formik, and chakra-ui was fun.

JS

4.0Reviewed Dec 22, 2022

This course gives a deep insight into React programming. Be prepared that its much more difficult than other of Meta´s courses. For new React programmers it is not a walk-though.

RM

5.0Reviewed Apr 6, 2023

Awesome course especially the final project is very helpful learned a lot of concepts throughout the project and made me comfortable working with react.

AA

5.0Reviewed Jun 14, 2023

The course is excellent, and it was quite valuable for me. It gives us an in-depth explanation of the most common hooks, and different techniques to develop better applications.

EI

4.0Reviewed Mar 14, 2023

Good course with emphasis on advanced topics in React, however some of the applied libraries in the project seems a bit difficult to use and requires time, but overall it's been a good experience.

DH

5.0Reviewed Jan 27, 2023

It is a great course. As the name suggests it is an advanced course so you will need some time to go through it again and again but its definitely worth it.

All reviews

Showing: 20 of 361

Jake Caithamer
2.0
Reviewed Jan 6, 2023
Remy Jouni
4.0
Reviewed Dec 17, 2022
Tai a
1.0
Reviewed Feb 8, 2023
Siyu Li
3.0
Reviewed Dec 16, 2022
Anurag Khugshal
3.0
Reviewed Feb 7, 2023
Ihor Stashchuk
3.0
Reviewed Jan 21, 2023
Denis Hallvaxhiu
5.0
Reviewed Jan 27, 2023
Laya A
3.0
Reviewed Feb 7, 2023
Nz
2.0
Reviewed Jul 14, 2023
Dan Pinca
1.0
Reviewed Dec 27, 2022
Elina Tcvetkova
3.0
Reviewed Mar 9, 2023
Michael Campagnoli
3.0
Reviewed Nov 30, 2022
Alberto Valdez Quinto
5.0
Reviewed Jan 1, 2023
Shah Faisal
5.0
Reviewed Jul 4, 2023
Marcia Pearson
3.0
Reviewed Jul 18, 2023
Laura Doyon
2.0
Reviewed Jul 22, 2023
Renae Mintz
1.0
Reviewed Nov 6, 2023
Abhishek Tiwari
1.0
Reviewed Apr 5, 2023
Soufiane Aitaabad
5.0
Reviewed Oct 20, 2025
Rached Souihi
5.0
Reviewed Sep 10, 2023