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 (1340)
  • Updated: Dec 5, 2025
Image

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:

Image

Kelly Howard

Instructor

Image

Karl Krueger

Command Line Instructor

Image

Rachel Manning

Full Stack Developer

Image

Abe Feinberg

Science Teacher and Educational Psychologist

Image

Richard Kalehoff

Instructor

Image

Julia Van Cleve

Instructor

Image

James Parkes

Instructor

Image

Kelly Howard

Instructor

Image

Karl Krueger

Command Line Instructor

Image

Rachel Manning

Full Stack Developer

Image

Abe Feinberg

Science Teacher and Educational Psychologist

Image

Richard Kalehoff

Instructor

Reviews

Average Rating: 4.8 (1340 Reviews)

It was informative, instructors were well aware and taught well.

Azaan

Jul 8, 2025

Very thorough and detailed courses with many quizzes and assignments. It gave me a general idea of what to expect if I wanted to pursue a job as a front end or a back end developer.

Yifung Linda

Nov 23, 2024

its fantastic but the reviver that revive python project its to to to bad he is try to fall the students and he is to much delay in respond and the course to much take a long time to finish it but its feed me back allot of information's and thank you

yyy

Sep 11, 2024

really well structured course especially for complete beginners....gives you confidence and a good foundation to delve into further reading

Nicholas

Aug 19, 2024

This NanoDegree program was amazing, I took a lot of time, but even that I was able to continue studying. I love it.

Gerardo R

Apr 11, 2024

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.

Image

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-2025 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2025 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.