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


Programming for Data Science with R

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 R, 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.
Prepare for a data science career by learning the fundamental data programming tools: R, SQL, command line, 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 R Programming

    Learn R programming fundamentals such as data structures, variables, loops, and functions. Learn to visualize data in the popular data visualization library ggplot2.

    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 and Karl Krueger

Related Courses


Start your review of Programming for Data Science with R

Never Stop Learning!

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

Sign up for free