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.Related topics:
Courses
Articles
Docs
React courses (26)
Most relevant
Filters
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most relevant
- In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
- Intermediate.13 hours
- Build powerful interactive applications with React, a popular JavaScript library.
- Beginner Friendly.6 hours
- Build mobile apps with TypeScript and React, using Expo and React Native
- Intermediate.12 hours
- Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
- With Certificate
- Advanced.5 hours
- 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
- Begin testing quickly with Jest and simplify component testing with React Testing Library.
- Intermediate.4 hours
- Learn how to build advanced web applications with React and Redux.
- Includes 6 Courses
- With Certificate
- Intermediate.22 hours
- Discover the three stages that comprise the lifecycle phases of React components.
- Beginner Friendly.1 hour
- Learn how to use the popular React Router library to easily create navigation components.
- Intermediate.2 hours
- 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
- 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
- Learn to build front-end web apps with JavaScript and React.
- Includes 9 Courses
- With Certificate
- Intermediate.37 hours
- Leverage hooks, a powerful feature of function components, to use states without creating classes.
- Beginner Friendly.5 hours
- Manage states using programming patterns for mixing components with and without states.
- Beginner Friendly.1 hour
- Enhance your React applications with Redux, a popular state-management library.
- Intermediate.8 hours
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Refactor your code with Redux Toolkit, an essential package for any Redux application.
- Beginner Friendly.1 hour
- 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.