Udacity offers accessible, affordable and interactive online courses that seek to empower our students to advance not just their education, but their careers. We develop courses together with industry leaders to provide the most relevant and cutting-edge education that bridges the gap between academia and the needs of the 21st century workforce.
For more on our mission and who we are, please visit our "About Us" page.
You-dacity; it's a play on the word "audacity" and combines University and "you", the student.
We develop all our courses with input from leading education and industry experts. The content is cutting-edge and teaches the most relevant to skills needed to advance your tech career. We don't just teach you the "how's", but also the "why's." You won't just learn how to code, you will learn how to become a software developer. Our content is also available at any time—start when you wish, fit it in your schedule and learn on-demand. Most importantly, you will learn by doing and build projects that you can showcase to others.
Udacity videos are all produced and closed captioned in English. Some of our courses have subtitles in other languages, including Spanish, Chinese, French, and Portuguese. To see course-specific information, go to the course's overview page and click on the "cc" button in the video player. To help us translate our videos, join the Udacity team on Amara.
We have recently dubbed a subset of Android courses into Arabic. You can find more information here.
Udacity courses are highly interactive with activities, such as quizzes and exercises, interspersed between short videos and interviews with instructors and industry experts. The quizzes are a tool to help you learn, so you can watch the videos and try the quizzes as many times as you like without any penalties.
Usually, after a lesson there will be a problem set with exercises for you to reaffirm that you have learned the material. Just as with the quizzes, you can try them as many times as you like without penalty.
Udacity courses also include a project that you can add to your portfolio. Whether it is a blog, search engine, game or app, Udacity will help you build something that demonstrates your skills to friends and employers.
Udacity’s content remains available once it has launched. Once online, our courses are maintained to keep the content up to date and optimized for your learning.
All of Udacity’s content still remains available to you for free! However, if you would like to try out a paid enrollment, all your previous work in the course will transfer over. We encourage you to try the paid experience risk free for 14 days. We think you're going to love it!
Udacity courses are roughly categorized as "Beginner," "Intermediate," and "Advanced." Pick a class according to your prior knowledge of the subject area.
Every course page also includes a "What do I need to know?" section, which gives a list of prerequisites that will help you succeed.
Only select Udacity courses are currently available for enrollment. Keep checking our course catalog for the latest updates and exciting new additions.
Udacity is not an accredited institution and we do not directly provide college credit. We have, however, partnered with Georgia Tech to offer an accredited, fully online Master's Degree in Computer Science. While the courses are hosted on Udacity, the degree is conferred by Georgia Tech. Learn more about our Georgia Tech partnership here.
Downloadable course materials are available under the Downloadables header in course dashboards and in the Classroom. You can download .zip files of videos in .mp4 format and transcripts in .srt format for all of our courses. Offline viewing will require a separate video player. At this time we only offer downloadable transcripts in English.
Udacity Coaches create downloadable supplemental resources for paying students as well. These include lesson notes, which are summaries of concepts from a lesson, select video screenshots and supplemental documents that will help you brush up or dive deeper on concepts within that course.
There are no required textbooks for Udacity courses. We often recommend additional resources and books that you may find helpful, but any materials you need are usually free or optional.
All Udacity course videos have English subtitles. Subtitles may also be available in other languages, such as Spanish, Chinese, French, and Portuguese. To access the subtitles click the "cc" button in the classroom video player and select from the available languages.
We love to see an active community, so we encourage you to post your questions to the course forum. There, your peers will often provide rich and helpful answers.
In addition, paying students have access to separate forum where our Coaches and instructors actively provide answers and commentary.
To learn any subject, it is important to learn by doing and to solve problems on your own. Each course includes a number of problem sets. There are no due dates for these and you will not be assessed based on the work you do in these problem sets. You will receive instant feedback on these questions and can try them as many times as you like without penalty.
However, courses do include larger portfolio projects that help demonstrate your learning. For paying students, these projects will receive personal feedback from individual graders, and will need to pass certain criteria in order to meet program completion requirements.
Udacity is not an accredited institution and we do not directly provide college credit. You need to speak with your college advisors on whether they accept Udacity courses and what they require to award credit.
We have partnered with Georgia Tech to offer an accredited, fully online Master's Degree in Computer Science. While the courses are hosted on Udacity, the degree is conferred by Georgia Tech. Learn more about our Georgia Tech partnership here.
Absolutely! To enroll in the course simply go to your "My Account" page and your "My Courses" section. If available, you will see an option to upgrade.
Any work you complete in the free version will be saved when you upgrade to being enrolled in the course.
To get the most out of any Udacity program, it's important to be an active learner. Make time for learning as regularly as possible and be sure to do the exercises! Reach out to your peers and, if you are in a paid enrollment, take advantage of the Coach-moderated forums early and often. Share your learning and career goals so they can help you. Lastly, be sure to spend plenty of quality time on your portfolio projects. You will learn the most by doing.
Any individual course includes instructor videos, auto-graded quizzes and exercises and a description of the portfolio project that can be accessed for free. By enrolling in the paid learning option, you get project-planning advice and feedback on what you can build to improve your portfolio. You also have access to mentors throughout the program who will review your code, provide guidance on your projects, answer questions about the program, and help keep you on track when you need it. Paid students receive a verified certificate after completing all the required components of the program.
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.
We highly recommend investing in the paid education option if you are serious about completing the program and using your new skills for your career advancement. You may also consider this option if you want access to coaching help and would value the certificate of completion. If you’re not sure which option to go for, you can always enroll for the paid option and try out those features during your free trial period.
All of our course materials are available for free for you to access at any time. A subset of those courses have paid enrollment options that provide added features to help you in your learning journey. Our Nanodegree programs are open for enrollment monthly, and include the same features as paid courses, along with additional career services to help you reach your goals.
= Our Nanodegree programs open up for enrollment monthly. The enrollment start date will be on the Nanodegree overview page. Our individual courses, on the other hand, are always open for enrollment; you can start a course at any time, on-demand and at times that fit in your schedule.
Nanodegree programs have deadlines to submit each project. These dates are created to accommodate a student who can dedicate at least 10 hours per week to the Nanodegree program. If you need more time for a particular project, we re-adjust your submission schedule to accommodate your learning speed. You can always reach out to your peers and Coaches for extra help in meeting project deadlines.
If you’re in an individual course, there are no deadlines to submit your final project. You may complete them at your own pace.
Our programs vary in length and we provide an estimate of how long each program will take on the Program Overview page. This estimate is based on the time it takes a typical student who regularly dedicates 10 hours per week to complete the program. The actual time will vary considerably based on individual learning preferences. Ultimately, you can take as much or as little time as you need to complete the program within your schedule.
At a minimum, we require a one-month paid enrollment for individual courses and two months paid enrollment for each Nanodegree program.
There are no final exams! We test your skills by having you complete portfolio- ready projects. Nanodegrees require you to complete between 5 to 8 projects to earn the credential. Individual courses have one final project that is required for paying students wishing to earn a certificate. Some of these courses also have some final questions to help you solidify the concepts you’ve learned, but they are not required to earn the certificate.
A Nanodegree 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, you join a cohort of students who start the Nanodegree 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 office hours, Webcasts and one on one appointments.
To make progress in your Nanodegree, you need to submit your projects by certain deadlines. When all the projects have met required specifications, you will graduate and earn your Nanodegree 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 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 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.
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 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 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:
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 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.
Nanodegree 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.
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:
Other specific prerequisites can be found under the ‘Nanodegree 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 curricula—are accessible for free. You can find these courses in the syllabus section of the relevant Nanodegree 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. Our coaches will be monitoring the Nanodegree forums frequently and will answer questions there. Coaches also offer small group Office Hours and 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.
Udacity Coaches are people who are passionate about teaching and love learning new things. They are experts in the courses taught at Udacity and they want to help you become experts, too! Our Coaches have the experience to make even the most difficult subjects easily understandable.
Our Coaches work with you through the entire program experience. They can confirm whether the class is right for you, recommend the best ways to approach your unique learning goals, share helpful study tips to help you successfully complete the program, provide detailed instruction on all concepts or programming exercises in the program, and give personalized feedback on any project you are building. They provide expert help which can accelerate and deepen your learning to reach your career goals.
The Coaches Lounge is a private forum accessible to students who have a paid enrollment to a course. It's a space where Coaches can answer questions you may have about the learning material or projects.
Feel free to ask anything related to the course content, including questions about the best ways to take the class, how to improve your code, helpful study tips, or feedback on projects.
We primarily work with students in English. If you need specific help in a language other than English, please email coach‑firstname.lastname@example.org and specify which course you are interested in and which language you speak.
Udacity certificates will be awarded based on successful completion of all the required components of a program. After successfully completing your projects, your identity will be verified and you may be asked to do an exit interview. Upon successful completion of this process, you will receive an official Udacity certificate.
We do not offer an option of earning a free certificate. We only award certificates to paying students who complete all the requirements listed in the program.
At minimum, we require a one-month paid enrollment for individual courses and two months paid enrollment for each Nanodegree program.
Our forums are a great place for you to meet other students who are taking the same course as you. You can ask about a problem you are having, share something you’ve enjoyed about the course, or help out your fellow students.
If you’re a paying student, you’ll have access to a special forum. In this forum you’ll not only be able to talk to other students working towards a certificate, but also receive help from our Coaches and staff.
If you're new to the forums, welcome! The forums are where you can post ideas and thoughts you have about the course, ask questions and receive feedback from other students.
The forum is an important social element of the classroom and we encourage free flowing conversation in a friendly, open atmosphere.
If you're uncomfortable about posting in English, we hope you will post in your own language rather than not post at all.
You can post anything you’d like to share with your fellow students. You can post questions, clarifications on the course material, or help answer other students’ questions.
Since this is a community forum, we have a few rules to make sure everyone is getting the most out their experience.
Other students do have the ability to report inappropriate posts to Udacity, so please consider everyone who is using the forums before posting.
If you’d like to thank someone for their contribution, feel free to “heart” a post. You can also respond to the topic, letting them know that you appreciate their comment.
You can use the forums to meet other students in your area and in your course. Make sure you identify the location where you’d like to host your study group.
Working with other students is often the best way to learn new things. We hope students will form vibrant communities, both online and in-person, to help each other learn. The key is to use collaboration as a way to enhance learning, not as a way of sharing answers without understanding them.
You are welcome (and encouraged) to view the lectures with others, and discuss and work together on answering the in-lecture quizzes. For the problem sets, you may discuss the questions with other students either online in the forums, or in-person, such as in study groups, but everything you submit should be your own work. For projects, you are not permitted to work with anyone else and should only ask for clarification in the forums.
Students have found jobs as web developers, software engineers, data analysts, instructors, QA Engineers and more. They work at a variety of companies, from Fortune 500 establishments like Google and AT&T, to startups like Nest.
You’ll want to understand the job market and what employers look for, and have a polished professional profile to help you stand out. As part of your Nanodegree experience, you’ll have access to the benefits of our Career Advisor program, which will help you present yourself in the best possible light to employers. You can also take advantage of Career Advisor without being enrolled in a Nanodegree program.
Make sure to keep your Udacity Profile up-to-date! If you are a Nanodegree student, sign in to Udacity, and click on your name in the upper right corner of the screen. From the drop-down menu, select "Profile". It’s best to fill out all sections of the profile, especially your Personal and Recruitment Info sections. Employers will then be able to contact you directly. Note that Profiles are available only to Nanodegree students at this time. Also note that Udacity does not help with anything related to the work visa application or acquisition process.
Sign up here with the form at the bottom of the page, and we will be in touch!
All our programs are billed on a monthly subscription basis. You will be asked to enter your credit card information when enrolling in a paid course or program. You will receive a reminder a few days before your free trial ends, at which point your credit card will be automatically charged the monthly subscription fee. The subscription fee will be charged to your card every month until you either graduate from the program or cancel your subscription.
When you enroll in a Udacity course or Nanodegree, your free trial will begin immediately. During your free trial period, you will have access to Coach- moderated forums for your program and all features that come with a paid enrollment. You will not be able to graduate from the program and earn a certificate while on your free trial. We highly recommend taking advantage of as many features as you can during the free trial so you can make an informed decision about whether the program is a good fit for you.
If you decide to stay in the program, you don’t have to do anything! Your card will automatically be charged. If you decide that this program is not a good fit for you, you can cancel your subscription anytime during the free trial.
Absolutely! To start a paid enrollment in the course simply go to your "My Account" page and under your "My Courses" you can opt to “Enroll in Course” if it’s available.
Any work you complete in the free version will be transferred over when you enroll in the course.
Our programs work on a subscription basis of $200 per month per program, and they all start with a free trial. The monthly payments will continue until you graduate or until cancel your subscription. You can find the price on the Program Overview page, along with an estimate for how long the course will take to complete.
You are welcome to enroll in as many Udacity courses or programs as you want, but please be aware of the time commitment involved. Our courses are developed with industry leaders and built with rigor and deep mastery of the content in mind. Each individual course or Nanodegree program will be billed separately.
Look for a confirmation email from Udacity! Upon enrollment, you should see your enrolled courses in your Udacity Home. You can also see which courses you are enrolled in by going to your to your Account and looking under Billings and Subscriptions.
Please email payment- email@example.com if you do not receive a confirmation email within an hour of enrolling in the course.
You will be billed at the end of your free trial. After that, you will be charged on that same day every month.
For example, if you enroll for a course with a 14 day free trial on July 1st, your first payment will be on July 15th. And every monthly payment after that will be due on the 15th (August 15th, September 15th, and so on).
You may cancel your enrollment at any time. We do not refund the monthly fee once a given month has been billed.
At this time we only accept debit or credit cards. We hope to add more payment options in the near future.
Your course subscription will remain fixed at the price you signed up with until you cancel the subscription or graduate from the course. If you have any questions, please send us an email at firstname.lastname@example.org.
Our video player is hosted by YouTube and there are often restrictions on YouTube in certain countries. Unfortunately, these are YouTube access issues. If you don't have access to YouTube, our courses can be downloaded here.
You can send an email to email@example.com. We'll try our best to help you figure out what’s going on and to resolve the issue as soon as possible.
Quizzes and problem sets are evaluated by an automated system. While we make every effort to ensure that this works perfectly, we occasionally make mistakes that could cause incorrect evaluations of your work. If you think one of your answers has been evaluated incorrectly, please send an email to firstname.lastname@example.org with all the relevant details. If we find an error on our side, we will improve our evaluation systemfor this question.
If you are enrolled in a course, you can also check in with a Coach on the forums to get guidance on a quiz or problem set.
To participate in Udacity courses, please make sure your computer meets the following minimum requirements.
Certain programs and tools may have additional requirements. Please view the respective overview page for those details.
Required for Office Hours and exit interviews (Full Course).
Required for Office Hours, Webcasts, one on one appointments, and exit interviews
Certain classes have specific requirements. Please view their course overview page for these details.
Yes! Please see our Catalog API page for more details.