Nanodegree Program

React Nanodegree

Become a Professional React Developer

React is completely transforming the Front-End Development landscape. Master this powerful UI library from Facebook, and learn career-ready skills with Udacity and the experts from React Training.

ENROLLMENT CLOSING IN

Play Video

Why Take This Nanodegree Program?

React is a powerful JavaScript library ideal for building interactive, data-driven user interfaces, and it’s used by some of the most successful brands in the world, including Facebook, Netflix, Airbnb, and more.

The goal of this program is to equip you with the skills and experience you'll need to become a professional React developer. We designed the curriculum in collaboration with the experts from React Training to ensure that graduates emerge well-prepared to take advantage of dramatically increasing demand for developers with React skills.


Why Take This Nanodegree Program?

React demand increased +160%

Learn with the best

Michael Jackson
Michael Jackson

Featured Instructor

Michael has led engineering teams at companies such as Path and Twitter, and is the primary author of open source JavaScript libraries including mustache.js and React Router. He has a passion for building clean, well-designed systems.

Ryan Florence
Ryan Florence

Featured Instructor

Ryan has been creating websites since the early 90’s. He conceived React Router, which has become the most popular 3rd-party library built on React. He is passionate about web development and has years of teaching experience.

Tyler McGinnis
Tyler McGinnis

Featured Instructor

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 Kalehoff
Richard Kalehoff

Instructor

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.

What You Will Learn

Prerequisites

Experience in HTML, CSS, and JavaScript is required for the React Nanodegree program. You should also be comfortable using the command line, Git, and NPM.   See prerequisites in detail

Need to Prepare?

To brush up on your JavaScript or command line skills, check out. Prepare now with Intro to JavaScript.

  • Lesson 1

    React Fundamentals

    By learning React's component model, you'll be able to write declarative, composable user interfaces to build production-ready apps.

  • Lesson 2

    React & Redux

    When your app's state becomes difficult to maintain, it's time to add Redux! By learning Redux, you'll manage complicated state to build enterprise-level apps.

  • Lesson 3

    React Native

    You already use React to build your web apps. Now, using React Native, you’ll be able to develop React applications that run on both iOS and Android devices.

Projects that you will build

Project 1

Create a React application from scratch and utilize React components to manage the user interface. You’ll create a virtual bookcase to store your books and track what you're reading. Using the provided Books API, you’ll search for books and add them to a bookshelf as a React component. Use React's setState to build the functionality to move books from one shelf to another.

Project 2

Leverage Redux’s strengths to build a “Would you Rather” application. You’ll build this dynamic application from scratch while combining the state management features of Redux with the declarative component model from React. When complete, you’ll be able to submit new questions, answer existing questions, and see the results.

Project 3

Use React Native features to build a “Polls” application for both iOS and Android.

“80% of the people that we’ve trained are from Fortune 500 companies, so that gives you an idea of the size and scope of who’s using React.”

— Ryan Florence, React Training

Payment Options

We support multiple payment options for your convenience. Choose an option that suits you the most

Credit/Debit

Credit/Debit Card

Accepting payments through Credit/Debit cards from all major banks.

Emi

EMI on Credit Card

Split the payment of the course fee across 3 or more months. Option is available for all plans. Instalment information available on the payment page.

Internet Banking

Internet Banking

Seamless payment though Internet banking accepting payments from over 59 banks.

Start Learning

₹32200
₹23000*

7 days no questions asked 100% refund

Enjoy exclusive courses by React Training — React Fundamentals, React and Redux, and React Native — plus expert project reviews and personalized career support.

* Price exclusive of taxes. GST of 18% gets applied on checkout. Option to convert your payment into EMI available on checkout page.

All the above payment plans include the costs of Unlimited project reviews (by Udacity's global reviewer network), in-classroom mentorship support through chat with industry experts and Access to global community of Udacity students pursuing the same Nanodegree.



World-Class Nanodegree Programs

Jobs of Tomorrow Start Here

  • Why should I enroll in the React Nanodegree program?

    Learning React can significantly improve your skills and career prospects as a front-end developer, and it's one of the best career moves you can make right now. React developer job openings are up 160% year-over-year, and React developers are the highest paid developer category. Udacity has partnered with React Training (instructors for Fortune 500 companies, and the experts behind React Router) to bring you the perfect learning experience—world-class React instruction with the leading experts in the field, and the through code reviews, career support, and active community of mentors that you can expect from Udacity.

React Nanodegree

Become a Professional React Developer