Build an Instagram clone in React

Unlock CourseGet started!

Join 2314 other students

Log in to get

Access to 30+ free courses
Interactive hands-on content
Challenge weeks - code to win!
Join a friendly community
Unlock Course
Subscribe to access!Subscribe to access!

Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.

Subscription includes

All courses, bootcamps, paths
100s of coding challenges
Certificates of completion
Exclusive Pro members chat
The course creator Karl Hadwen

with Karl Hadwen

Course level: Advanced

Learn how to build an Instagram clone in this bumper course spread across 93 screencasts. Boost your portfolio with a huge project using React, Firebase, and Tailwind.

What's inside

This course contains 93 interactive screencasts spread across 11 modules.

two girls

You'll learn

Advanced React


Tailwind CSS

One source of truth

React Router

Plain JS Redux

Handling login state


Creating a dashboard

Creating a not found page

Building a header

Smart-looking SVGs


Building a timeline

Building a post

Styling a sidebar

Building a stateful profile page

And a lot more!



Before taking this course, you should have a basic understanding of HTML, CSS, JavaScript and React. If you're not there yet, check out these free courses:

Meet your teacher

The course creator

Karl Hadwen

Im a JavaScript and React developer with over ten years of experience creating highly functional and scalable e-commerce websites. I also run a YouTube channel focused on React, JavaScript, and GraphQL. Follow me on Twitter: @karlhadwen

Follow me on twitter

Why this course rocks

If you have nailed the basics of HTML, CSS, JavaScript, and React and feel ready to take on a massive, real-world-style project, Karl Hadwen’s Build an Instagram Clone course is perfect for you!

Karl takes you through this project in a series of 11 challenge-based modules. You’ll learn to use React, Firebase, and Tailwind, and finish up with fully-functioning, pro-looking Instagram clone at the end of the course.

This course will take full advantage of Scrimba's interactive code-learning experience. As soon as you've learned a new concept, you'll jump into the code and solve a challenge to make sure that the knowledge sticks.
During the course, you’ll learn how to create a login page, a sign-up page, a header, a timeline, a profile page, a dashboard page, a post, a sidebar, a not found page, and much more!

By learning React, you'll drastically increase your chances of getting a job as a front-end developer, as the current demand for React developers by far outstrips the supply. So enroll now if you're ready to give your career a boost!

So get ready to take on your next web dev challenge, and tackle the Instagram Clone course today!