Get started with this Foundation Nanodegree Program to prepare for a career-ready Nanodegree Program
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.
Stay on track with mentors who will help in case of any doubts or when you are stuck on projects.
Learn the skills needed to enroll in to a job-ready Nanodegree program and launch your career into advanced fields like Machine Learning, Data Science, and AI.
See fewer details
No Prior Programming experience requiredSee detailed requirements.
Learn how to use functions to improve and reuse your code! Learn about functions, variable scope, documentation, lambda expressions, iterators, and generators.
Learn to use classes for an object-oriented Python programming.Movie Trailer Website
Familiarize yourself with the building blocks of Python! Learn about data types and operators, compound data structures, type conversion, built-in functions, and style guidelines.
Learn about conditional statements, repeating code with loops and useful built-in functions, and list comprehensions.
Gain familiarity with NumPy (Numerical Python) and Pandas, two of the best-known libraries for handling and manipulating data.Explore Bikeshare Data
Before joining Udacity, Caroline worked as a Software Engineer at Quixey, a startup building a search engine for apps. While receiving her undergraduate degree from Carnegie Mellon, she was a TA for six different courses, and that same love for teaching later led her to join Udacity. Outside of work, she likes reading fiction, playing board games, and drinking bubble tea.
Philip has had the privilege to teach in several formats. He’s taught Game Boy Advance programming in person, coached data science and introductory computer science courses at Udacity, and now he’s developing courses too. He’s applied computer science to music composition, aerial dolphin photography, and oncology. When he’s away from his keyboard Philip rides bikes, cooks, and plays ultimate. Philip attended Georgia Tech where he earned a B.S. in Computer Science. He’s currently enrolled in Georgia Tech’s online M.S. in CS, a program offered in collaboration with Udacity.
Charlie has worked in the UK's National Bureau of Statistics and has more than a decade of experience in data analysis and manipulation. Today, it is Course Developer and Course Manager at Udacity. He holds a PhD in Mathematics from the University of Warwick.
IT HAS BEEN THE MOST AMAZING LEARNING EXPERIENCE I EVER HAD AND A GREATER BENEFIT THAN THAT IS THAT I UNDERSTOOD CONCEPTS I HAVEN'T BEEN ABLE TO UNDERSTAND IN YEARS.
It was Amazing, Fascinating Experience for me .. wow , Extremely Useful .
Over all good program can be broken in to 3 parts
It's a fantastic way of teaching, each basic topic is covered very well. I enjoyed learning this subject.
This program helped me learn python from scratch to advance level.Now, my basics are very strong which are very important in programming languages.The instructors, mentors are very helpful.Projects helped me to apply my skills in real life.
To make it even easier to learn, you can finance your Nanodegree through Affirm.
As low as US$ 0 per month at 0% APR.
Pay your monthly bill using a bank transfer, check, or debit card.
7 days refund; no questions asked
Duration: 3 months
Full Fee: ₹12,200*
Admissions Closes: 28 October, 2018
* Price exclusive of taxes. GST of 18% gets applied on checkout. Option to convert your payment into EMI available on checkout page.
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.