New Project Want to build a social network?
Learn programming basics in Intro to Computer Science. Practice by building a social network.

Thanks to UDACITY,
I landed my dream job

Thanks to Udacity, Tamir realized his desire to pursue a career in programming. He learned industry-relevant skills in our courses, and is now a software engineer at Square.

View Course Catalog

Featured courses

projects with ongoing feedback

Build your portfolio

Our courses are highly interactive and project-based to ensure you acquire key skills and build a portfolio to show off to current or potential employers.

petalsLearn more about course projects


Choose your path

We offer a variety of tech courses to match your interests and skill level. Courses are self-paced and available 24/7, meaning you can work on them at a pace that accommodates your schedule.

petalsLearn more about how Udacity works

projects with ongoing feedback projects with ongoing feedback projects with ongoing feedback

Google
Cloudera
AT&T
Salesforce
MongoDB
AutoDesk
nvidia

Learn from the best

Our online courses are built in partnership with technology leaders and are relevant to industry needs. Upon completing a Udacity course, you'll receive a verified completion certificate recognized by industry leaders.


Receive personalized coaching

Learning is a collaborative process, and we're here to provide you with guidance every step of the way. We'll help you select the right class, navigate challenging content, and improve your projects and code.

petalsLearn more about the coaching experience

projects with ongoing feedback