Learn how to create a full stack, fully-featured social media application using React, Firebase, Redux, Express, Material-UI. Ahmed Hadjou covers everything you need to know in this comprehensive 12-hour course.

This intermediate course covers things such as creating a backend REST API server with Node.js and Express, user login and authentication, image uploads, notifications, Firebase cloud functions, deploying to Firebase, and much more.

This real-world project is the perfect next step after you have learned the basics of React. You will learn how many popular technologies work together to create a relatively complex application.

You can watch the full video course on the freeCodeCamp.org YouTube channel (12 hour watch).