React courses

Learn to build fast, dynamic user interfaces and cross-platform apps with courses on React JS and React Native. Whether you're developing for the web or mobile, these courses cover essential concepts like JavaScript, UI components, single-page applications, and reusable code structures. Perfect for anyone looking to grow their skills in front-end and mobile development using this powerful JavaScript library.
react
97 total results

React courses (26)

Most relevant

Filters

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
  1. In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
    • Intermediate.
      13 hours
  2. Build powerful interactive applications with React, a popular JavaScript library.
    • Beginner Friendly.
      6 hours
  3. Build mobile apps with TypeScript and React, using Expo and React Native
    • Intermediate.
      12 hours
  4. Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
    • With Certificate
    • Advanced.
      5 hours
  5. Take your React skills to the next level by learning how to apply styles and use forms to get user input.
    • Beginner Friendly.
      1 hour
  6. Begin testing quickly with Jest and simplify component testing with React Testing Library.
    • Intermediate.
      4 hours
  7. Learn how to build advanced web applications with React and Redux.
    • Includes 6 Courses
    • With Certificate
    • Intermediate.
      22 hours
  8. Discover the three stages that comprise the lifecycle phases of React components.
    • Beginner Friendly.
      1 hour
  9. Learn how to use the popular React Router library to easily create navigation components.
    • Intermediate.
      2 hours
  10. Do you have the basics of React down and feel ready to take the next step? Advance your React skills with React Router v5.
    • Beginner Friendly.
      1 hour
  11. Discover the power of Next.js, a React framework for efficient, scalable web development and learn how to create web applications with Next.js.
    • Intermediate.
      4 hours
  12. Learn to build front-end web apps with JavaScript and React.
    • Includes 9 Courses
    • With Certificate
    • Intermediate.
      37 hours
  13. Leverage hooks, a powerful feature of function components, to use states without creating classes.
    • Beginner Friendly.
      5 hours
  14. Manage states using programming patterns for mixing components with and without states.
    • Beginner Friendly.
      1 hour
  15. Enhance your React applications with Redux, a popular state-management library.
    • Intermediate.
      8 hours
  16. Explore Anthropic’s Claude Artifacts. Learn to create and publish documents, SVGs, HTML, and React components with prompt engineering for dynamic projects.
    • Beginner Friendly.
      < 1 hour
  17. Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful applications.
    • With Certificate
    • Advanced.
      12 hours
  18. Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
    • With Certificate
    • Beginner Friendly.
      4 hours
  19. Learn how to join the front-end and the back-end by creating REST APIs and using the MVC architecture.
    • With Certificate
    • Intermediate.
      < 1 hour
  20. Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
    • With Certificate
    • Intermediate.
      < 1 hour
  21. Utilize Claude for data insights by managing CSV files, handling data, performing statistical analysis, using natural language queries, and creating visualizations.
    • Beginner Friendly.
      < 1 hour
  22. Learn to build production-ready apps faster using v0, Vercel's AI code generator, in this hands-on course for developers.
    • Beginner Friendly.
      1 hour
  23. Refactor your code with Redux Toolkit, an essential package for any Redux application.
    • Beginner Friendly.
      1 hour
  24. Implement the Redux state management into your application using core methods of the Redux API.
    • Beginner Friendly.
      5 hours
1 - 24 of 26 results
Viewing navigation for pages 1 through 2, current page 1

Frequently asked questions about React courses

  • React is a JavaScript library used for building interactive user interfaces for web and mobile apps. It’s especially popular for creating dynamic, fast-loading single-page applications with reusable UI components.