Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microcredential

Introduction to Programming

via Udacity Nanodegree

(8)

Taken this course? Share your experience with other students. Write review

Overview

Programming knowledge is indispensable in today’s world, and learning to code is one of the most valuable and useful things you can do. 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.
Udacity's Intro to Programming is your first step towards careers in Web and App Development, Machine Learning, Data Science, AI, and more! This program is perfect for beginners.

Syllabus

Prerequisite Knowledge

In order to succeed, we recommend having experience using the web, being able to perform a search on Google, and (most importantly) the determination to keep pushing forward!See detailed requirements.

  • Intro to HTML

    It begins! Get oriented, learn the basics of HTML, and write your first line of code!

  • Intro to CSS

    Add style to your HTML code with CSS (Cascading Style Sheets). Experiment with adjusting various style rules in CSS to make your website shine. Achieve the look and presentation you want for your own webpage.

    Animal Trading Cards
  • Intro to Python

    Explore fundamental programming concepts in Python like logic checks, data structures, and functions through interactive quizzes and practice on your own computer. Learn syntax, debugging techniques and basic problem-solving concepts.

    Adventure Game
  • Intro to JavaScript

    Learn the fundamentals of web programming using JavaScript, the ubiquitous language for creating dynamic web applications.

    Pixel Art Maker

Taught by

Karl Krueger, Kelly Howard, Julia Van Cleve, James Parkes, Richard Kalehoff, Greg C., Yodit F., Matthew R., John M., Vincenzo A. and James L.

Help Center

Most commonly asked questions about Udacity

Reviews for Udacity's Introduction to Programming Based on 8 reviews

  • 5 stars 50%
  • 4 stars 50%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Anonymous
Anonymous this course.
Amazing Experience! Learning the basics of programming through the courses on introduction of web development has been a rewarding experience. IPND truly laid a strong foundation to the world of programming. The thing I found best about IPND is its focus on building your code on the principles of good...
Was this review helpful to you? Yes
Aamod O
Aamod this course, spending 5 hours a week on it.
Decent intro, but needs improvement

This course gives an introduction to HTML, CSS, and Python, and also gives students the option to dive deeper into one of the following subfields: data analysis, front end, back end, or IOS programming. The nanodegree combines coursework from various Udacity courses, so the teaching quality varies throughout the program. In addition, the student chats are not always active and they have multiple chat applications, making it confusing. Some of the mini courses are very well taught and the mentorship is great. If you already have a basic idea of the type of programming you want to learn, it may be better to pursue that instead of this course, which will make you spend time on content you may not be interested in. Some of the videos are outdated as well.
Was this review helpful to you? Yes
David V
by David this course, spending 15 hours a week on it.
Learn to think like a programmer

Full review: https://medium.com/@venturidb/review-udacity-intro-to-programming-nanodegree-b38b4a9bf924#.h0upgy38s

Probably the most important thing you leave this Nanodegree with is the ability to think like a programmer. You are able to solve problems in a structured and efficient manner. This skill is important in programming, as well as in other areas of life.

The general positivity of the program’s instructors is also very noticeable and it is awesome. The company’s upbeat, welcoming learning environment is a major reason why I am sticking with Udacity as my main source of online education.
Was this review helpful to you? Yes
Matthew L
by Matthew this course, spending 10 hours a week on it.
Awesome Introduction into the world of Coding

Even though i have some coding background, it´s awesome how this course helps to better understand how programming actually works & how you can use it to solve problems.

It never claims to be a job-readiness course, though. At the end, you´ll get a better understanding of which roles are important in the programming landscape (frontend/backend, android, data-analysts etc.).
Was this review helpful to you? Yes
Anonymous
Anonymous this course, spending 13 hours a week on it.
Lot of Experience

Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive Like it Instructive
Was this review helpful to you? Yes
D. S
D. this course.
Excellent springboard!

Having some experience prior to starting this Nanodegree was a boon to my success, that and the time I was able to devote. Overall it was a great experience . I was able to strengthen knowledge I already had while learning some new concepts throughout. The focus shifts periodically from front-end to back-end web and software development.
Was this review helpful to you? Yes
Safi M
by Safi this course.
Absolutely Enjoyed the Journey

I graduated with the Intro to programming nanodegree with 5 months. It was an awesome challenge for me coming from no computer science background. The program was very creative in its structure and the projects required. With that, I decided to enter a new nanodegree which I am taking now "Beginner iOS - Swift"
Was this review helpful to you? Yes
Anonymous
Anonymous this course, spending 10 hours a week on it.
A great foundation for programming

Exposes you to both the front and back-end of programming. The lessons and projects were both interesting, and challenging enough to make you really learn the concepts and apply them.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free