React FAQ

Program Overview

  • 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 thorough code reviews, career support, and active community of mentors that you can expect from Udacity.

  • What kinds of topics will the program cover?

    As a student of this program, you'll master the core principles and fundamentals of React, develop and refine a sense for applying Redux for state management, and build native mobile applications for iOS and Android using React Native library.

  • How are you developing the curriculum, and who are your partners?

    Udacity is developing the React Nanodegree program in collaboration with React Training, whose clients include leading technology companies and Fortune 500 companies. We're thrilled to be making their years of experience teaching React to developers at Fortune 500 companies available to you through this new program.

  • What jobs will this program prepare me for?

    Graduates of this program will be valuable additions to any team working in the domain of web development, app development, software development, digital marketing, and e-commerce. Opportunities exist in companies ranging from Fortune 500 companies to startups.

    Specific roles include: Front-End Web Developers, Full Stack Web Developers, and UI/UX Developers. For salary information, please visit the salary module on the React Nanodegree home page. You can also find industry insights on React in the Stack Overflow 2017 Developer Survey Results.

  • What are the prerequisites for this program?

    Students should have prior development experience building and deploying front-end applications with HTML, CSS, JavaScript, Git, GitHub, NPM, and experience using the command line interface (bash, terminal).

  • What can I do today to ensure I'm ready to succeed in the program?

    If you want to give your skills a refresh, or start in on some advanced preparation, one or more of the following Udacity programs or courses could be perfect for you!

Software and Hardware

  • Do I need any special equipment to take this program?

    All students will need a modern personal computer with a text editor (e.g. vim, Sublime Text, Atom, VSCode).

  • What frameworks/languages/technologies will this program teach?

    The React Nanodegree program offers a core curriculum in the React library.

  • Which version of React is taught in this program?

    The React Nanodegree teaches version 15.5+ of the React Library.

Tuition / Payment

  • How much does the React Nanodegree program cost?

    The full program consists of one four-month long Term, at a cost of $499, for a total program cost of $499.

  • Is there a free trial period for this program?

    There is no free trial period for this program, but there is a 7-day refund policy in place at the beginning of the Term. To request a refund please contact us here.

  • Are there scholarships or financial aid available?

    Scholarship opportunities are posted on our scholarships page.

Program Structure

  • How is this Nanodegree program structured?

    The React Nanodegree program is comprised of one (1) Term of four (4) months. A Term has fixed start and end dates.

    To graduate, students must successfully complete 3 projects, each of which affords you the opportunity to apply and demonstrate new skills that you learn in the lessons. Each project will be reviewed by an expert project reviewer from the Udacity reviewer network. Your reviewer will give you detailed feedback on your work, and either confirm that you've successfully passed the project, or provide you with details on what you'll need to improve in order to pass. If you do not pass a project, you will need to make corrections and then submit again, repeating this however many times are necessary until you successfully pass the project. You cannot successfully complete the term until you pass all projects.

  • After I graduate, will I still have access to the curriculum?

    Yes! Successful graduates are eligible to purchase curriculum access indefinitely. Please note however, that students who leave the program—or who are removed from the program—prior to successfully graduating, will cease to have access.

  • Do you offer the opportunity for students to pause their studies for this program?

    No. The fixed-term nature of the React Nanodegree program, and the need for maintaining a consistent and stable student body throughout, doesn't allow for offering the option to pause your studies.

  • Is this program self-paced?

    No. The start and end dates of any given Term are fixed, and you must complete all assigned projects by the end date. However, projects may be submitted at any time during a Term, and individual project deadlines are recommendations, not requirements. So within a Term, there is some opportunity to work at your own pace. But you should plan to follow our recommended timeline, as this will best enable you to keep pace with your peers and complete the program on time.

Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English