A Premium React Training Course from Reed Barger
Build Discord with React
Learn to build & deploy a full-stack Discord clone made entirely with React


Gain next-level skills as you build an epic React app.
Isn't it time you learned to make great apps with React?
In only a few afternoons, you can learn the entire process to start building your own amazing, production-ready apps.
And in that time, you'll get way more than a great project...
You'll master a complete set of powerful skills to build your very own incredible applications, limited only by your imagination.
What Will You Build?
You'll master a powerful stack of essential tools, including:
- Seamlessly make HTTP requests with React Query
- Manage app state using your (new) favorite library: Zustand
- Securely authenticate users with JSON web tokens (JWT)
- Make an impressive user interface with Chakra UI
- Upload media + image files with Cloudinary
- Add totally custom features using React Hooks
- Fetch data in realtime with web sockets using axios
- Deploy our server + client instantly with Heroku and Netlify
- Still reading? 👀 This isn't even HALF the skills you'll learn...
Who Is This Course For?
- Want to gain next-level React skills and rapidly increase their value as a developer.
- Want to learn the complete process to make real-world React apps to create epic apps on their own.
- Aren't satisfied with the courses and tutorials out there (that don't teach how to make something beyond a boring todo app).
- Know HTML, CSS, and JS already, but want a truly exciting challenge to level-up their skills.
- Want to learn all of the skills to become an effective React developer while having fun along the way.
This course is for anyone who wants to learn how to build world-class apps with React.
Whether you want to get started with an exciting new project, or looking to become a highly skilled React developer, you'll learn a ton in this course.
Reed is the founder of The React Bootcamp, a premium training course designed to give you a six-figure career with React.
His work has been featured on top developer sites like FreeCodeCamp, Scrimba, and React Status. Reed has taught over 50,000 students to level up their React and JavaScript skills in over 100 countries in his online courses.

You’ll get instant access to 12 modules, featuring 50+ HD training videos, each averaging 5-7 minutes in length (with captions and transcripts). This includes the final app code for the project, plus additional downloadable resources, cheatsheets, and tons of practical examples.
We'll begin by developing the core, essential elements of our app, including creating a complete REST API for our app, setting up our React client to interact with it, add our major frontend routes, and add authentication to easily and securely create and login our users.

We'll dig into making of the main features of the Discord app. We'll see how to create channels for our users to chat with one another in real time, add friends by sending friend requests, see whether users are online or not, and be able to send them private messages to chat with our friends away from shared channels.

the stuff that makes our project just like the Discord web app. To not only create channels, but private ones for certain users that we select. To create share links for users to join our channel, which can be revoked by the moderator, and even the ability to ban users!

In section 12, we'll deploy our final app to the web with Heroku and Netlify
And learn how to effortlessly to ship React apps live to the world like a pro in minutes.

Top 5 ways you will transform your React skills in this course
-
You'll gain tried and tested best practices for writing your React code using cutting-edge features and libraries (that other tutorials don't even touch on).You'll learn first-hand how to make robust React apps without relying on complicated state management libraries. You will see how to effortlessly manage state using next-level tools like React Query.You'll pick up the entire process for how solid, feature-rich React apps and interfaces are built from the ground up. Everything from installing our dependencies to live deployment on the web.Everything in this course is instant, practical, and fun.. This training was custom-made to value your time (unlike almost every other). Without an "um" or "uh" in sight, just exciting content.By the end of this course, you'll have much more than a stunning real-world app. You'll have the skills and techniques to launch your business, your next great app idea, and as a top-notch portfolio project for any future employer to see.
When you join, you'll get forever access to:
If you want to learn React well, you're in the right place. You'll gain the best hands-on experience on how to level up your React skills with crystal clear instruction. I'll be pair programming with you every step of the way.
This course was designed to be as eminently practical as possible. All of the code we write is made to better create our final app and every bit of it will show you how to build great apps going forward.
Not only will you get the final, completed app code for our project, but along with every video, you'll find transcripts attached to every video as well as professionally done captions to follow along with.


including a combined total of:
- 12 Modules / 50+ Videos of expertly-produced HD video content
- Professional captions & transcripts for every single lecture
- Completed app code for easy reference
- Certificate of completion upon finishing the course
- Free updates as the course becomes better and better
when you join today.
Questions students like you have asked
- What if I haven't used React before?
- Will I need to purchase anything else once I buy the course?
- When do I get access to the video training?
- How do I pay?
- Is there a time limit to complete the course? How long do I have access?