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


Programming for Data Science with Python

Mode via Udacity Nanodegree


In this program, you’ll learn the most valuable programming tools and languages used by data scientists today. You’ll learn how to manipulate large datasets, perform version control, and access modern databases. You’ll be programming with Python, one of the most popular programming languages used by Data Scientists today. This program is an ideal way to launch a career in data, and for experienced analysts, it’s an excellent opportunity to augment your existing skill set with in-demand programming skills.
Learn the fundamental programming tools for data professionals: Python, SQL, the Terminal and Git.


Prerequisite Knowledge

There are no prerequisites for this program, aside from basic computer skills.See detailed requirements.

  • Introduction to SQL

    Learn SQL fundamentals such as JOINs, Aggregations, and Subqueries. Learn how to use SQL to answer complex business problems.

    Investigate a Database
  • Introduction to Python Programming

    Learn Python programming fundamentals such as data structures, variables, loops, and functions. Learn to work with data using libraries like NumPy and Pandas.

    Explore US Bikeshare Data
  • Introduction to Version Control

    Learn how to use version control and share your work with other people in the data science industry.

    Post your work on Github

Taught by

Josh Bernhard , Derek Steer, Juno Lee , Richard Kalehoff, Karl Krueger, David M A., Shuaib A., Youn K., Prashanth P., Amal A. and Michael M.

Related Courses


4.7 rating, based on 3 reviews

Start your review of Programming for Data Science with Python

  • Esra Simsek
    This course was really good and helpful to understand the logic. Mentors are really helper and quickly reply to your questions. Although it would be better if there were more topics in Python, the projects from real life are really advantageous. This course is more expensive when you compare it with the others, please look at the special days. I bought this course on Black Friday week which was reduced the price a serious amount.
  • Profile image for Adeeb Albarazi
    Adeeb Albarazi
    In fact, I graduated from the College of Mathematical Sciences since 1994 and majored in the field of programming, and then I was busy in the business world far from them, but I was eager to meet them every period and I very much wanted to return to them,...
  • Anonymous
    The class is a mix of videos and summary of theory written in text. You learn right away the stuff as you have to practice it.Very honestly I learnt much more in SQL class than I was hoping for. MANY THANKS.

Never Stop Learning!

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

Sign up for free