Skip to content

Intro to Programming Nanodegree Preview

Free Course

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

Related Nanodegree Program

Introduction to Programming

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.

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?