Welcome to our Intro to Programming Nanodegree program! Knowing how to program will give you a significant leg up in virtually any career you want to pursue!

Nanodegree Program

Intro to Programming

Learn to Code

Udacity's Intro to Programming is your first step towards careers in Web and App Development, Machine Learning, Data Science, AI, and more! This program is perfect for beginners.

Learn more
Timeline
5 months
Skill Level
Beginner
Student Rating

Sign up to receive your personalized recommendation in your inbox!

*By entering your email, you are opting into marketing communications from Udacity

Thanks for exploring our Nanodegree programs

Let's check your recommendation out right now!

You'll receive your personalized recommendation in your inbox.

Free Course

Intro to HTML and CSS

Learn how to convert digital design mockups into static web pages and how to build a responsive portfolio site to showcase your work.

Learn more
Get Started
Free Course

Programming Foundations with Python

Introductory programming class to learn Object-Oriented Programming, a must-have technique to reuse and share code easily. Learn by making projects that spread happiness!

Learn more
Get Started
Free Course

Make Your Own 2048

Ten minutes into this class you'll make your own completely personalized version of the insanely addictive game 2048. Even if you've never coded before. Pretty cool, no?

Learn more
Get Started

Looking for something else?

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