Close Banner



A Nanodegree program is a compact online curriculum designed to get you the skills that employers believe are key to get a job in technology. It focuses on learning by doing. It is typically comprised of 5 to 8 projects with relevant courses to support the skills needed to complete those projects.

As soon as you start a Nanodegree program, you join a cohort of students who start the Nanodegree program at the same time and work through the program at about the same pace. You interact with other people in your cohort, as well as members of the Udacity Coach team, in an online community to receive support throughout the program. Udacity Coaches also offer Webcasts and one on one appointments.

To make progress in your Nanodegree program, you need to submit your projects by certain deadlines. When all the projects have met required specifications, you will graduate and earn your Nanodegree program certificate.


Our curriculum managers partner with hiring managers and subject matter experts from leading companies to define the skills required to qualify for a job in that field. The courses and projects are built to teach these skills and demonstrate your proficiency.


The Nanodegree program curriculum is built with input from leading industry employers who know what technical skills they are looking for in potential employees. The information taught in our courses are immediately applicable in the current job market and the portfolio projects you build as part of the Nanodegree program will demonstrate your skills to hiring managers.


The Nanodegree program is a carefully curated package that includes supported learning, code reviews and career services that are not available in our individual courses.

If you’d like more details on the differences between the these two options, check out our blog post, How You Can Afford the Nanodegree program.


No. All you need to do to earn a Nanodegree credential is to submit completed projects that pass required specifications.

If you already have the skills you need to complete a project, you can submit it immediately and move on to the next project in your Nanodegree program portfolio.

The individual courses are there to teach you the skills needed to complete the portfolio projects, should you need the help.


The time commitment for each of our Nanodegree programs vary based on the curriculum you choose and your starting skill level. Programs will vary in length from 6-12 months, based on a time commitment of 10 hours per week.


Nanodegree programs cost $200/month. Most programs are expected to take between 6-12 months to complete, depending on your study schedule and prior background. For more details, check the overview page for the Nanodegree program that you’re interested in.

The program is self-paced so you can complete the Nanodegree program at whichever speed is right for you. You must be enrolled in the program for a minimum of two months in order to earn a Nanodegree credential.


The following organizations will award scholarships, provided by AT&T Aspire and Udacity:

  • Genesys Works
  • YearUp
  • Boys & Girls Clubs of America
  • Communities In Schools
  • Girls Who Code
  • Jobs for America’s Graduates

Each of these organizations have a strong focus on preparing traditionally underserved students for 21st century jobs.

Please contact each of these organizations directly for information on how you can apply for and receive a scholarship for Udacity courses. We expect to include more organizations in the future.


You can find the enrollment date on the corresponding Nanodegree program page. Links to these pages can be found on the main Nanodegree page. Select the “Notify Me” button so we can let you know when enrollment opens up again. </p>


Nanodegree program curricula are designed to develop and demonstrate the skills that employers expect. Our partner companies are committed to hiring graduates of the programs when there are matching positions available. To be eligible to be introduced to companies through Udacity, make sure to fill out your Udacity Profile and keep it up to date as you progress through your Nanodegree program.

We’re working to build a group of companies with significant tech hiring needs that will join AT&T in offering internships and recognizing Nanodegree credentials. For example, companies such as Autodesk and Cloudera already endorse Nanodegree credentials and are eager to get a first look at graduates from these programs. In the coming months, more companies will be joining the program.


Prerequisites differ by program, but some minimum requirements include:

  • You are self-driven and motivated to learn. Participation in this program requires consistently meeting the deadlines.
  • You can communicate proficiently and professionally in written and spoken English.
  • You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor.
  • You approach problem solving strategically and can clearly communicate your strategies.
  • You are willing to contribute to the success of the program, including collaborating with fellow students and giving us feedback on how we can improve.
  • You have a reliable means of participating in video conferences (ie. Google Hangouts and/or Skype) and of communicating with a Coach (for project assessments and verifications for instance).

Other specific prerequisites can be found under the ‘Nanodegree Program Prerequisites and Requirements’ section of each Nanodegree overview program.

See the Technology Requirements for using Udacity.


Nope! You simply need to enroll when a given Nanodegree program is open for enrollment.


The materials for individual courses—and the associated projects that make up the Nanodegree program curricula—are accessible for free. You can find these courses in the syllabus section of the relevant Nanodegree program overview page. However, to earn a Nanodegree credential, you will need to be enrolled in the paid program.


You’ll have many ways of getting coach support when you’re in the Nanodegree program. Our coaches will be monitoring the Nanodegree program forums frequently and will answer questions there. Coaches also offer small group Webcasts on different topics that students may find challenging. If you’re requiring some individual help, you can always schedule a 1-1 appointment too.