Intro to Programming Nanodegree

Learn to Code

Earn a Certificate

  • Nanodegree via Udacity
  • $200/month for 4-6 months
  • 1:1 feedback - Rigorous, timely project and code reviews
7 Reviews
Rating based on 7 student reviews.

Learn More

Intro to Programming Nanodegree
★★★★★ (7 Reviews)
Welcome to the world of programming. learn to code and how to "think like a programmer." show off your own website when you're done.
Credential Type
Minimum 10hrs/week
4-6 months

If you have zero programming knowledge, completing this Nanodegree will give you the basic understanding and skills you need to get started in the world of programming. This Nanodegree equips you with the foundational knowledge and skills that all programmers use whether they program mobile apps, create web pages, or analyze data. You won’t just learn to code, you will learn what it means to “think like a programmer” and you'll have your own web page and a portfolio of programs you've built to prove it. Successful completion of this program will enhance your skills, broaden your opportunities, and lay the groundwork for a future in technology. It is not a career-track degree, but for beginners, it is a critical step forward

Why Take This Nanodegree?

Programming can be hard. The language is often complex, and the skills are rarefied. For a novice, it can be difficult to know where to start. These challenges often stand in the way for many people. Our mission is to change this. We want to make the world of programming accessible, understandable, and beneficial. All successful programmers share a common body of knowledge. This degree will teach you those same skills. Completion of this Nanodegree will empower you to make an informed choice about your future. You may decide to pursue a whole new careeer in tech. Your newfound technical literacy may open up promotional opportunities in your current role. You may embark on long-imagined personal project. Regardless of the direction you take, your programming knowledge will allow you to communicate effectively, build efficiently, and think creatively.

Required Knowledge

General Requirements: * You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 10 hours per week to your work. * You can communicate fluently and professionally in written and spoken English. Basic Computer Skills: * You can find the location of a file on your computer * You can rename a file on your computer * You can attach a file to an email * You can compress (.zip) and uncompress a file on your computer * You can download and install programs from the internet

★★★★☆ (12) 6 weeks Self paced
Introductory programming class to learn Object-Oriented Programming, a must-have technique to reuse and share code easily. Learn by making projects that spread happiness!
★★★★☆ (69) 12 weeks Self paced
Learn key computer science concepts in this introductory Python course. You'll learn by doing, and will build your own search engine and social network.
★★★★★ (17) 12 weeks Self paced
Starting from the basics of how the web works, you will learn everything you need to know to build your own blog and scale it to support large numbers of users.

7 Reviews.

David Venturi
Field of study
Chemical engineering, economics
Bachelors Degree
completed this credential in Jan 2016.

Learn to think like a programmer

Matthew Ludwig
Field of study
Business administrationen + it
Bachelors Degree
Partially Completed this credential.

Awesome Introduction into the world of Coding

Dino Silvestro
Android developer
Field of study
Android development
Bachelors Degree
completed this credential in Oct 2015.

Excellent springboard!

More reviews
7 ratings
7 reviews

Intro to Programming Nanodegree

Receive email notifications about this credential.
Follow Intro to Programming Nanodegree

Class Central

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