The flexible architecture of React lets you create complex projects that consume and interact with data from APIs and microservices. Learn how to upgrade your code to the latest versions of JavaScript, restructure your styles, and create virtual reality environments with React.
-
Apply the latest JavaScript and CSS approaches to your apps.
-
Structure your React apps to use APIs.
-
Create React apps with clean and powerful interface styles.
Courses
-
1
Building Modern UIs with React Router v61h 14mBuilding Modern UIs with React Router v6
By: Guil Hernandez
Learn how to extend your React applications and build modern UIs with React Router.
-
2
React: Building Styles with CSS Modules1h 34mReact: Building Styles with CSS Modules
By: Emmanuel Henri
Learn how to leverage CSS modules, components, grids, and more in this course designed for developers in the React community.
-
3
React: Securing Applications1h 5mReact: Securing Applications
By: Emmanuel Henri
Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.
-
4
Building Modern Projects with React3h 41mBuilding Modern Projects with React
By: Shaun Wassell
Explore a step-by-step guide to the powerful tools that surround React. Learn about when to use and how to integrate each tool.
-
5
React: Testing and Debugging1h 19mReact: Testing and Debugging
By: Emmanuel Henri
Learn how to test, debug, and optimize your React code with tools like Jest, Chrome, ESLint, and flow.
-
6
React: Design Patterns3h 19mReact: Design Patterns
By: Shaun Wassell
Don’t waste time reinventing the wheel. Learn great ways to handle common situations from a React developer.
-
7
React: Software Architecture2h 39mReact: Software Architecture
By: Shaun Wassell
Look at app development through the eyes of an expert developer. Discover how to create apps that not only work, but also remain performant and easy to maintain over time.
-
8
Building a GraphQL Project with React.js2h 16mBuilding a GraphQL Project with React.js
By: Ray Villalobos
Learn how to combine querying techniques in GraphQL and a popular framework in React, then add GitHub, so you can see what you’re doing easily.
-
9
React: Cloud-Powered Apps with Firebase2h 29mReact: Cloud-Powered Apps with Firebase
By: Victor Mejia
Learn how to leverage the JavaScript you have mastered for front-end React development to build a serverless application using Firebase.
-
10
Coding Exercises: React.js50mCoding Exercises: React.js
By: Ali Spittel
Test your knowledge of React in this installment of <i>Code Challenges</i>.
Instructors
Guil Hernandez
Software Developer | Course Creator
Emmanuel Henri
Shaun Wassell
Full-Stack Development Instructor (React, Node.js, etc.) at LinkedIn Learning
Ray Villalobos
Insights on Generative AI, Prompt Engineering and Full Stack Development. Senior Staff Instructor at LinkedIn, Instructor at Stanford University.
Victor Mejia
Sr. UX Engineer @ CrowdStrike | UX Engineering Lead
Ali Spittel
Head of Developer Advocacy and Education at AWS Amplify