Free Course

Intro to Programming Nanodegree Preview

Learn the basics of programming through HTML, CSS, and Python.

Nanodegree Program

Learn to Code

Accelerate your career with the credential that fast-tracks you to job success.

About this Course

This is a free preview of our Intro to Programming Nanodegree program! The program is your first step towards careers in Web and App Development, Machine Learning, Data Science, AI, and more! This program is perfect for beginners. Whether you’re launching a career, advancing a career, or just excited to learn a new skill, there is no time like the present to start learning, and this program offers everything you need to get up to speed—with no prior programming skills required.
Course Cost
Skill Level
Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This course is your first step towards a new career with the Learn to Code Program.

Free Course

Intro to Programming Nanodegree Preview

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps

Prerequisites and Requirements

No programming experience required! Basic computer skills like managing files, navigating the Internet, and running programs will be useful. We’ll teach you everything you need to know, but the difficulty level of the projects may vary based on your familiarity with some of the content that is covered.

See the Technology Requirements for using Udacity.

Why Take This Course

What do I get?
Instructor videosLearn by doing exercisesTaught by industry professionals