Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

React 18

23 Courses
19 Labs
81 Hours
Skill IQ

Facebook built React in 2011 to support the growing number of features supported on their news feed. In 2012, the React library was decoupled from the Facebook site to support Facebook's purchase of Instagram. In 2013, React was open sourced and made available to be used by everyone and has become the leading JavaScript library in the world designed to help web developers create highly performant interactive user interfaces.

This path will take you from having a basic knowledge of modern JavaScript and HTML, to being a productive developer building web apps that provide a wide range of functionality to browser users. You will develop the skills necessary to make those apps run efficiently in the browser, be easy to maintain, as well as being secure and completely testable such that maintenance is easy, and with minimal costs.

You will start this path by first learning what React is, then how it’s different then the other available JavaScript frameworks. Following that, you will learn the fundamentals of React, giving you a solid foundation for building web apps.

Next, you’ll learn to secure your React code following the Open-Source Standard OWASP. Then, you’ll move on to learning more details around specific React features. Those include learning several patterns associated with sharing data between React components, advanced patterns for using React state and hooks, and the new Concurrent Rendering feature Suspense. You’ll learn more details for styling React apps with CSS, as well as how to create new React apps using the two most common toolchains NextJS and Create React App.

Finally, you'll learn more advanced topics including managing React state with Redux, techniques for improving performance as well as advanced debugging.

After completing the courses in this path, you’ll have the knowledge and skills necessary to build high performance, easy to maintain web apps.

Content in this path

Entry-Level

Beginner-friendly exploration of fundamental React concepts and basic hands-on practice

Core React

Master the foundational building blocks of modern React development including components, state, hooks, and data handling

Practitioner

Application-level React development including performance, architecture, and third-party tools

State Management & Data Handling

Advanced state and data management patterns in React

Advanced

Specialized and expert-level topics in performance, scalability, and architectural patterns

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • Concepts and principles of the React programming library
  • How to build a multi-component based React app that shares both data and state
  • How to secure a React app written for the web
  • How to Style with CSS a React app written for the web
  • Detailed techniques for working with React State, React Hooks and React Suspense.
  • How to work with the popular toolchains NextJS and Create-React-app for building React apps
  • How to Debug React apps
  • How to Test React Apps
  • How to both architect React apps as well as ensure they deliver high performance to the browser as well as the user interface
Prerequisites
  • The path expects knowledge of modern JavaScript as well as basic HTML and CSS skills
Related topics
  • JavaScript
  • HTML
  • CSS
  • React Native
  • Redux
  • Nextjs
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies