Real-world projects from industry experts
With real world projects and immersive content built in partnership with top tier companies, you’ll master the tech skills companies want.
Master the job-ready skills you need to be a successful React developer and start learning how to build declarative user interfaces for the web with React and manage state more predictably in your applications with Redux.
06Days07Hrs01Min51Sec
At 5-10 hrs/week
Get access to classroom immediately on enrollment
Master the skills necessary to become a successful React developer. Students will go on a project-based learning journey to build declarative user interfaces (UI components) for web applications using React, to make state more predictable in their applications with Redux, and make their apps more efficient and robust using newer React features and the Jest testing library. Students will also have an optional opportunity to develop mobile apps for iOS and Android devices using React Native.
HTML & CSS, JavaScript, Asynchronous JavaScript (AJAX) and Web forms.
Learn React fundamentals, which can pose a bit of a challenge, because while the modularity of the React ecosystem makes it really powerful for building applications, there is a great deal to learn. So we’ll break everything down, and enable you to learn the foundational parts of the React ecosystem that are necessary to build production-ready apps.
Redux excels at state management, and in this course, you’ll learn how React and Redux work together to make your application’s state bulletproof. As with the previous course, the React & Redux course offers hands-on learning to build projects.
Develop React applications that run on both iOS and Android devices using React Native. You’ll explore everything from setting up a proper development environment to building and styling a cross-platform mobile application. You’ll incorporate native APIs such as geolocation and local notifications, and even learn how to get your app ready for the App and Google Play Store.
With real world projects and immersive content built in partnership with top tier companies, you’ll master the tech skills companies want.
Our knowledgeable mentors guide your learning and are focused on answering your questions, motivating you and keeping you on track.
You’ll have access to Github portfolio review and LinkedIn profile optimization to help you advance your career and land a high-paying role.
Tailor a learning plan that fits your busy life. Learn at your own pace and reach your personal goals on the schedule that works best for you.
We provide services customized for your needs at every step of your learning journey to ensure your success.
project reviewers
projects reviewed
reviewer rating
avg project review turnaround time
technical mentors
median response time
Andrew is a Course Developer who enjoys making the world a better place through code. He first discovered his passion for teaching as an instructor at App Academy, and continues to enjoy empowering students to advance their education.
Michael is a senior software engineer at Catchpoint Systems Inc. He graduated summa cum laude in 2011 with a Bachelor of Science degree in Computer Information Systems. He is also an active member and speaker for React NYC, a Meetup group for ReactJS and React Native developers in New York City.
Alyssa is a full stack developer, focusing for the last few years in Javascript. She also spent time as the lead instructor of a coding bootcamp. Her passions are clean code, clear thinking, and mentorship.
Tyler found his love for teaching at DevMountain, where he was lead instructor and curriculum engineer. He's a Google Developer Expert and is entrenched in the React community organizing React Utah, and running React Newsletter.
Richard is a Course Developer with a passion for teaching. He has a degree in computer science, and first worked for a nonprofit doing everything from front end web development, to backend programming, to database and server management.
Pay as you go
per
/
/
Pay upfront and save an extra 0%
for - access
A well-prepared student is currently able to build front-end web applications with:
You should also have familiarity with the following:
For this Nanodegree program, you will need access to a computer with a broadband connection. Other requirements include: