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 (1349)
  • 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
  • 30 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 (1349 Reviews)

Good course

Mayank Gotecha

May 28, 2026

Good session

Riti Pandya

Apr 22, 2026

Deep and clean learning.

DIVYASRI BOKKOLLA

Mar 24, 2026

The course was very intuitive, with clear explanations and practical examples that made learning Tableau easy. I recommend it to anyone who wants to better understand data analysis in an accessible way.

Joao Borges

Feb 27, 2026

Good Content

MONIKA DARIYANI

Feb 18, 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:

Company

Udacity Schools

AI Master’s

Udacity Accenture logo
© 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.