< Back

Unlock the rest of the course

You have reached the end of the free trial. Get access to all lessons, challenges, projects & flashcards with a one time payment.

Select your currency & avoid conversion fees:

Launch discount (first 100 users - 1 remaining)

We do not store your payment information.

Other payment options

Are you a student? Claim your 5$ discount.

You will get

  • Full course access
  • 50+ lessons (coming soon)
  • 100+ challenges (coming soon)
  • 100+ flashcards (coming soon)
  • 5+ projects (coming soon)
  • Solutions to all challenges
  • Private community chat
  • Future course updates
 Contact support

What you will learn


Concepts coming soon

These are the concepts that we'll be adding. Most concepts are broken down into several chapters.
We're adding 1 chapter every few days!

What people are saying

I've subscribed to few other React courses online. But nothing compares to this one. Able to easily understand. Course is detailed yet crisp, well structured and nicely organized. Initial explainations of a concept, followed by Exercises & Projects along with recap of the chapter is the right mix. React was considered a complex subject by many, but not anymore. - Arun

Jad's React course builds off of the already solid Learn Javascript platform to create a straight forward way to learn React. Concepts are carefully explained and put into practice in a self-contained learning environment. And on top of all of that, there's mobile flashcards to reenforce lessons, an active community for support and many more bits and pieces that make it special. It's a great experience from beginning to end and I hope it continues forward on other topics. - consolecmnd

Jad’s a fantastic teacher. This React course is another perfect example of that. Bite-sized learning which is concise and in-depth where it matters. The content is wonderfully written, with awesome examples, analogies, and challenges. The course personifies his great understanding of how people learn. If you’re looking to get started with react, look no further! Arjun

What’s great about this React course is the smooth UI and tests that back up your written code. It’s seemingly easy to switch between different files but also through all the well explained exercises and lectures. From the console to the editor, this is probably the first course (at least to my knowing) that doesn’t require anything but a browser and a.. well computer. It’s superb! - @Bob

Frequently Asked Questions

When will the next chapters be available?

We're adding new chapters as fast as possible! In most cases, you should except a new chapter every 2-3 days, however some chapters require more time. Chapters 36 to 50 will be live before April 15, 2020.

How many chapters do you expect to add?

While it's hard to expect the final number of chapters, we do think that it will be at least 50 chapters in total. Keep in mind that we would like to add more chapters as soon as new React concepts become stable!

What if I get stuck?

You can ask whenever you want on the community chat or the support chat where you will get additional hints and/or the correct answer, as well as an explanation of why your code doesn't work.

What can I build after finishing this course?

After completing the course (keep in mind that chapters are being added to it), you will be able to build an entire React app from scratch (using create-react-app) as well as work on medium to large sized React apps as part of a team.

What is the private community chat?

It's a Spectrum chat web app that's similar to Slack but keeps chat history log so you can always come back to it. You can also subscribe to specific channels for specific chapters and even get product updates and give feedback. You will receive a link to join the community as soon as you upgrade.

Can I pay in a different currency?

Yes you can! You can pay in your own currency so that you don't incur a cost for currency exchange. Contact support if your currency is not available in the dropdown above.

Is it really a one time payment only?

Yes it is! We believe that you should not have to pay monthly except for Gas, Water & Electricity (and maybe Netflix). This encourages you to take your time while working on the course, rather than rushing it.

How do you process my payment?

We use Stripe or Paypal to process your payments and your credit card information never touch our servers.

What are the Projects?

Projects are challenges that are longer and have a bit less guidance. These projects allow you to practice most of the concepts you learned so far and apply them in different contexts. For example the first project is a Todo Manager class that takes a list of todos and asks you to implement methods that manage these todos. For example, are all of the todos completed?

Do I get a certificate of completion?

Yes, you get a signed certificate of completion once you finish the entire course. Because we're adding more chapters every few days, we will only give certificates once approximately chapter 40 is available assuming that you've completed it.

I am a company registered in the EU. Can I pay without VAT?

Yes you can! We just need a valid VAT number that validates on the EU's VIES. And then we'll send you a payment request excluding the VAT which includes your company's name & and VAT number. Contact support for more info!

Can I get an invoice?

You will automatically receive a receipt from stripe. Please contact us on the chat or by email with your company details and we'll send you an official invoice containing all the necessary details.

Can I get a group discount?

Group discounts are available for groups of 5, 10, 15, 20 and above. Contact us on the chat for more information.

I am a university instructor. Is this course suitable for my students?

Absolutely! The course is already being used in conjunction with university material at some universities. Contact us on the chat with the approximate number of students.

Pay with your local currency

Is your currency not available in the dropdown? Or would you like to pay in PayPal with your local currency?
Simply message us on the chat with your email, the currency you'd like to pay with and whether you prefer paypal or card, and we'll send you a request.