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
107 total results

React courses (27)

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.
      13 hours
  4. Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
    • With Certificate
    • Advanced.
      5 hours
  5. Begin testing quickly with Jest and simplify component testing with React Testing Library.
    • Intermediate.
      4 hours
  6. Discover the three stages that comprise the lifecycle phases of React components.
    • Beginner Friendly.
      1 hour
  7. Learn how to use the popular React Router library to easily create navigation components.
    • Intermediate.
      2 hours
  8. 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
  9. Learn how to build advanced web applications with React and Redux.
    • Includes 6 Courses
    • With Certificate
    • Intermediate.
      22 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. Learn front-end development with AI tools. This course teaches you to build React applications using AI coding agents to speed up workflows.
    • Includes 2 Courses
    • With Certificate
    • Intermediate.
      9 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. 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
  16. 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
  17. 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
  18. Enhance your React applications with Redux, a popular state-management library.
    • Intermediate.
      8 hours
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. Refactor your code with Redux Toolkit, an essential package for any Redux application.
    • Beginner Friendly.
      1 hour
1 - 24 of 27 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.