new course icon
New Course Beyond Hello World: Intro to Object Oriented Programming
Learn key programming concepts by building mini projects.

Thanks to UDACITY,
I landed my dream job

Megan transitioned from a career as a medical researcher to working as a software developer after discovering her passion for tech through Udacity's project-based Intro to Computer Science course.

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


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