Udacity part of Accenture logo

Introduction to Programming

Welcome to the world of programming! Learn the skills that all programmers use, whether they build apps, web pages, or analyze data.

  • Nanodegree Program
  • Beginner
  • 109 hours
  • 4.8 (1342)
  • Updated: Apr 22, 2026

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Skills you'll learn

43 skills

  • Control flow in Python
  • Command line interface basics
  • Python functions
  • Object-oriented Python
  • CSS

Prerequisites

0 prerequisites

You will need to be able to communicate fluently and professionally in written and spoken English.

Program Outline

  • 7 courses
  • 34 lessons
  • 4 projects

Skills that demand high salaries

The Bureau of Labor Statistics projects 25.7% employment growth for software developers between 2022 and 2032.*

Software Engineer

Salary info from Talent.com
  • Low

    $102,732
  • Average

    $128,882
  • High

    $175,000

Program Instructors

7 instructors

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Kelly Howard

Instructor

Karl Krueger

Command Line Instructor

Rachel Manning

Full Stack Developer

Abe Feinberg

Science Teacher and Educational Psychologist

Richard Kalehoff

Instructor

Julia Van Cleve

Instructor

James Parkes

Instructor

Kelly Howard

Instructor

Karl Krueger

Command Line Instructor

Rachel Manning

Full Stack Developer

Abe Feinberg

Science Teacher and Educational Psychologist

Richard Kalehoff

Instructor

Reviews

Average Rating: 4.8 (1342 Reviews)

A great and so complete course

Samuel Guimaraes Da Costa

Apr 17, 2026

Great program

Ahmed

Mar 10, 2026

Great product overall—easy to use, reliable, and delivers exactly what it promises.

Mohamad Inthiyas

Feb 9, 2026

Great product overall—easy to use, reliable, and delivers exactly what it promises.

Mohamad Inthiyas

Feb 9, 2026

Honestly, it does what it promises and feels well-made. Easy to use, solid quality, and I’d recommend it.

Mohamad Inthiyas

Feb 9, 2026

About this program

Our Introduction to Programming Nanodegree is the gateway for aspiring programmers. This program, ideal for beginners, covers the essentials of programming, including Python, HTML, and CSS. You'll learn through practical projects, building a strong foundation in coding and web development. This Nanodegree program paves the way for a successful career in technology, equipping you with the skills to build web pages and understand core programming concepts. Our expert instructors, like Karl Krueger and Rachel Manning, guide you through hands-on projects, ensuring real-world application of your newfound skills. By the end of the Introduction to Programming, you'll have a portfolio to showcase your abilities, setting you on the path to professional success.

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Other programs you might like:

Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.