React is a powerful framework that does more with less. Figuring out how to apply it, however, means learning both the core of React and how to integrate it with other technologies and approaches. Get a solid foundation in React and learn how to build real applications by combining React with other key tools.
Identify the right set of structures and state containers for your React application.
Implement an app that runs efficiently, letting users get more done while consuming fewer server-side resources.
Create interfaces that present complex information to users in ways they can manage.
47m 15s • COURSE
React.js Essential Training with Eve Porcello
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
1h 25m • COURSE
Learning Redux with Alex Banks
2h 59m • COURSE
React.js: Building an Interface with Ray Villalobos
Discover how to create flexible, fast, and lightweight web interfaces with React.js. Follow along with this hands-on project and learn how to build an appointment scheduling tool with React.
2h 17m • COURSE
React: Creating and Hosting a Full-Stack Site with Shaun Wassell
Learn how to combine React, Node.js, and Amazon Web Services (AWS) in a full-stack, full-featured website.
2h 41m • COURSE
React: Ecosystems with Emmanuel Henri
Learn how to make full use of React by exploring its ecosystems, and investigating what React offers as the nucleus of this system.
12m 21s • COURSE
You'll learn React skills with these experts
An expert in mobile apps, CMS, and ecommerce, Eve Porcello delivers training to students all over the world.
Eve Porcello is a developer and trainer based in Northern California. She works with Moon Highway to design and deliver hands-on engineering training classes to students all over the world. With a background in UX/UI design, prototyping, and coding, Eve has launched applications ranging from mobile apps to CMS platforms to ecommerce sites. You can follow her on Twitter @eveporcello or visit her website at www.moonhighway.com.
Alex Banks develops large-scale web applications and teaches web development at Yahoo, eBay, and Stanford.
Alex Banks started writing code at the age of eight years old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study English and computer science at Georgetown University before working as a government consultant and classroom instructor in the Washington, DC, area.
Alex has spent his entire career developing web applications and teaching web development technologies. He has developed several large-scale elearning and CMS applications, including the CMS for the LaSalle Bank Chicago Marathon that hosted 10 high-traffic websites. In 2010, Alex moved to Seattle and worked with MSN to develop Big on the Web.
Alex now lives in Tahoe City, California, and he provides classroom and online-based training regularly for Yahoo, eBay, PayPal, and Stanford University, and other companies across the country. When Alex isn't in a classroom, he spends his time developing applications, learning new technologies, and writing custom training curriculums.
When Alex isn't wired into code or in front of a classroom, you can find him somewhere in the Sierra Nevada backcountry on a chairlift, on the trail, or at the summit.
Ray Villalobos is a full-stack design/development teacher and senior staff instructor at LinkedIn Learning.
Previously, as a director of multimedia for Entravision Communications, Ray managed a network of radio and TV station websites on the East Coast. He also designed large newspaper sites and created interactive projects/games for the Tribune network of newspapers. You can reach him on LinkedIn or through other social networks @planetoftheweb. Check out his personal blog at http://raybo.org.
Shaun Wassell is a full-stack software developer who specializes in programming and industrial automation.
Shaun started programming in middle school with the hope of making awesome video games. He went on to get a degree in computer science and pursue a professional career developing software. He enjoys both full-stack and mobile development. Besides computers, Shaun also has an interest in music, architecture, gardening, and craft beer.
Emmanuel Henri is a full-stack developer with 20 years of experience in programming, technology, and design.