Select Page


Give yourself the gift of learning to code the right way, the first time!

Programming is an indispensable skill in today’s world. Technology is everywhere, and learning to code is one of the most valuable and useful things you can do. In your professional life, having programming knowledge will open new opportunities, and significantly enhance your ability to launch or advance a career. On a personal level, you’ll refine your analytical and problem-solving skills, build self-sufficiency, and enjoy being able to create new things.

“Learning to code is useful no matter what your career ambitions are.” —Arianna Huffington, Founder and CEO, Thrive Global

The Intro to Programming Nanodegree program

If you’re a beginner, Intro to Programming will teach you everything you need to know to get up to speed—without needing any prior programming knowledge.

Come see your amazing new pricing options!

You’ll master foundational skills used by all programmers. You’ll learn from world-class curriculum that offers a balance of rigor and approachability perfect for beginners. You’ll get supportive and detailed feedback from expert reviewers and mentors who know who know just how to help advance you through the program. You’ll become a part of an amazing community of learners who support each other’s progress every day. When you complete the program, you’ll join thousands of fellow graduates who come from over 80 different countries around the world!

You’ll also be prepared for advanced, career-ready Nanodegree programs, which makes Intro to Programming the perfect first step towards a career in Machine Learning, Robotics, AI, Web and App Development, and more.

“Computer programming is the single best professional opportunity in the world.” —Steve Ballmer, former CEO, Microsoft

Learning-by-Doing, Learning to Code

This program is designed to provide effective and engaging content that will challenge you without confusing you.

You’ll enjoy interactive content like quizzes, videos, and hands-on projects, and through our learn-by-doing approach, you’ll build a great foundation in programming. You’ll start writing code in your very first project! Our expert reviewers will give you detailed feedback on every project you build, and they’ll help ensure you learn things the right way, right now. If you get stuck at any point, our mentors are there to give you personalized support, and you can always connect with your peers in our forums. You can even schedule 1:1 video calls when you need guidance on specific challenges or projects. Learning to code is a critical first step for virtually any career path, and it’s your passport to an amazing future.

“Learning to code is the single best thing anyone can do to get the most out of the amazing future in front of us.” —Marc Andreessen, co-founder, Andreessen Horowitz

Program Details

Effective immediately, you have two excellent ways to make a great investment in your future.

You can enroll in our Intro to Programming Nanodegree program today with a one-time upfront payment of only $299*, and you’ll enjoy 5 months of access to our world-class learning experience. For students committed to completing the program in 5 months or less (average program completion time at 10 hrs/wk is 4.5 months), this represents an incredible opportunity to gain valuable skills at a minimal cost.

* Limited time offer, cost returns to $399 on May 31st, 2017, or when program cap is reached

For those students who want to learn at their own pace, and manage their learning expenses on a monthly basis, you have the option to enroll in the program for just $99/month.

Choose the option that best suits your current needs, and no matter where you’re working now, or what your future career goals may be, you can rest assured you’ve invested in something really important—yourself!

“It is essential that more of our students today learn basic computer programming skills, no matter what field of work they want to pursue.” —Todd Park, former U.S. Chief Technology Officer

Programming Is for Everybody

Adding programming to your skill set can change your life. Software has changed the world around us, and learning to code enables you to enjoy, engage with, and build a career in this amazing new world. You don’t have to be a flying car engineer to benefit from having programming knowledge (though you might one day be one!). Remember, programming is for everybody.

“A basic knowledge of code is useful even in traditional fields, because software is changing everything.” —Reid Hoffman, Co-founder and former Executive Chairman, LinkedIn

Add programming to your skill set and start learning today!

Christopher Watkins
Christopher Watkins
Christopher Watkins is Senior Writer and Chief Words Officer at Udacity. He types on a MacBook or iPad by day, and either an Underwood, Remington, or Royal by night. He carries a Moleskine everywhere.