A Course You'll Actually Finish

Mastering React 16

Don't get left behind. React is the way forward to building fast, interactive web apps. This course covers everything.

  • Beginner to Pro
  • 13 Hours
  • 220 Lessons
  • Downloadable Content
  • Hands-on Exercises
  • English Captions
  • Certificate of Completion
  • Lifetime Access
  • Learn at Your Own Pace

Say goodbye to scattered tutorials and endless fluff. This course gives you a clear, structured path with bite-sized videos that blend theory and hands-on practice.

Highly Practical

What You'll Learn

  • Build and deploy fast and interactive React apps with confidence
  • Build reusable components
  • Build tables and lists with pagination, sorting and searching
  • Build forms with validation
  • Implement routing with React Router
  • Call HTTP services with Axios
  • Implement authentication and authorization
  • Handle and log errors effectively
  • All about Function Components and Hooks
  • Share data using React Context
  • Deploy your React apps to Heroku
  • Write clean, maintainable code like a pro
  • Shortcuts to write more code in less time
  • And much, much more!

A Perfectly Structured Course

Course Content

13 Hours . 11 Sections . 220 Lessons

Getting Started(28m)

ES6 Refresher(50m)

    Components(1h)

      Composing Components(1h)

        Pagination, Filtering, and Sorting(2h)

          Routing(56m)

            Forms(2h)

              Calling Backend Services(2h)

                Authentication and Authorization(1h)

                  Deployment(33m)

                    Advanced Topics(1h)

                      Target Student

                      Who Is This For?

                      • Anyone wanting to learn front-end development with React
                      • Front-end developers familiar with other libraries and frameworks such as Angular or Vue who want to add React to their toolbox
                      • Back-end developers who want to transition to full-stack development

                      What You Should Know First

                      Prerequisites

                      All you need is some basic, beginner-level familiarity with JavaScript.

                      Here are the courses we recommend if you need to strengthen the fundamentals.