Introduction to Python Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

Introduction to R Master the basics of data analysis by manipulating common data structures such as vectors, matrices, and data frames.

Introduction to SQL Master the basics of querying tables in relational databases such as MySQL, SQL Server, and PostgreSQL.

Intermediate Python Level up your data science skills by creating visualizations using Matplotlib and manipulating DataFrames with pandas.

Intermediate R Continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.

Python Data Science Toolbox (Part 1) Learn the art of writing your own functions in Python, as well as key concepts like scoping and error handling.

Statistical Thinking in Python (Part 1) Build the foundation you need to think statistically and to speak the language of your data.

Data Analysis in Spreadsheets Learn how to analyze data with spreadsheets using functions such as SUM(), AVERAGE(), and VLOOKUP().

Introduction to Databases in Python In this course, you'll learn the basics of relational databases and how to interact with them.

Reporting with R Markdown Learn to create interactive analyses and automated reports with R Markdown.

Introduction to Machine Learning Learn to train and assess models performing common machine learning tasks such as classification and clustering.

Intermediate R: Practice Strengthen your knowledge of the topics you learned in Intermediate R with a ton of new and fun exercises.

Machine Learning with caret in R This course teaches the big ideas in machine learning like how to build and evaluate predictive models.

Importing & Cleaning Data in R: Case Studies In this series of four case studies, you'll revisit key concepts from our courses on importing and cleaning data in R.

Importing Data Into R Learn how to parse data in any format. Whether it's flat files, statistics software, databases, or web data, you'll h...

How to work with Quandl in R Quandl offers millions of free and open financial, economic, and social datasets. In this tutorial you will learn how...

Intro to Statistics with R: Introduction A friendly introduction to fundamental concepts in statistics in R.

Intro to Statistics with R: Student's T-test If you want to have a solid basic foundation in statistics, it is essential to understand the concepts and theories b...

Intro to Statistics with R: Analysis of Variance (AN... Analysis of Variance (ANOVA) is probably one of the most popular and commonly used statistical procedures. In this co...

DrivenData Water Pumps Challenge Interested in starting to put your data science skills to work in order to solve some of the world's biggest social c...