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.
Get started with programming through interactive content like quizzes, videos, and hands-on projects. Our learn-by-doing approach is the most effective way to learn to code.
Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.
Draw inspiration and knowledge from forums, stay on track with the support of mentors, and enjoy 1:1 video calls when you need guidance on specific challenges or projects.
Learn the skills needed to enroll in a career-track Nanodegree program, then try them out on a real project from one of those programs—you’ll get credit for it when you enroll!
Andy Brown is a Lead Instructor at Udacity. He has a degree in physics from MIT, and has devoted his time after graduating to teaching and learning. Since joining Udacity in 2012, Andy has helped design dozens of classes. He loves exploring this new educational medium by creating innovative and engaging courses. When he’s not figuring out the best ways to transform minds, you can find Andy on his bike or in his car, exploring the amazing experiences that his new California home has to offer.
A passionate educator and programmer, Cameron lives and breathes web development as he creates programming courses at Udacity. Before coming here, Cameron was a combination Director of Content and web developer at Seattle startup LearnBIG. He taught four years of high school physics and chemistry in Nashville, TN, during which time he pioneered teaching physics with the video game Portal 2. Cameron graduated with a degree in physics and astronomy from Vanderbilt University and earned his master's in teaching from Belmont University.
David Evans is a Professor of Computer Science at the University of Virginia where he teaches computer science and leads research in computer security. He is the author of an introductory computer science textbook and has won Virginia's highest award for university faculty. He has PhD, SM, and SB degrees from MIT.
Jessica fell in love with teaching as a wee child when she forced her younger siblings to play "school" and learn all the things she mastered during the past school year. Armed with a BS in Electrical Engineering Technology from the University of Central Florida, she spent her early career teaching teachers how to use microcontrollers and robotics in the classroom. She also has her ME in Engineering Management from the University of Wisconsin-Madison. In her spare time, Jessica enjoys reading, skiing, and traveling the world.
After obtaining a bachelor’s degree in computer science from the University of Texas at Austin, Kunal worked as a programmer for three years, but then decided to switch gears to education. He taught middle school science, worked with Google on a distance learning initiative, and eventually earned a master’s degree in educational technology from Stanford University before joining Udacity.
Steve Huffman co-founded the social news site reddit.com in 2005 with his college roommate. reddit.com has since grown into one of the largest communities online. In 2010, he co-founded Hipmunk, a company to take the agony out of searching for plane and hotel tickets. Steve was named to Inc. Magazine's 30 under 30 list in 2011. He studied Computer Science at the University of Virginia.
Georgia has an MS in Education at John Hopkins University. She loves to teach students from all backgrounds. Georgia previously contributed her teaching skills with Teach for America, The Flatiron School, and Girls Who Code.
for three months
A student who devotes 10 hours per week can complete the course in about 3 months.
* Price exclusive of taxes. GST of 18% gets applied on checkout. Option to convert your payment into EMI available on checkout page.
All the above payment plans include the costs of Unlimited project reviews (by Udacity's global reviewer network), in-classroom mentorship support through chat with industry experts and Access to global community of Udacity students pursuing the same Nanodegree.
We support multiple payment options for your convenience. Choose an option that suits you the most
Accepting payments through Credit/Debit cards from all major banks.
Split the payment of the course fee across 3 or more months. Option is available for all plans. Instalment information available on the payment page.
Seamless payment though Internet banking accepting payments from over 59 banks.