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.

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

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.

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

pandas Foundations Learn how to use the industry-standard pandas library to import, build, and manipulate DataFrames.

Introduction to Deep Learning in Python Learn the fundamentals of neural networks and how to build deep learning models using Keras 2.0.

Python Data Science Toolbox (Part 2) Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

Cleaning Data in Python This course will equip you with all the skills you need to clean your data in Python.

Manipulating DataFrames with pandas You will learn how to tidy, rearrange, and restructure your data using versatile pandas DataFrames.

Data Visualization with ggplot2 (Part 1) Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics.

Importing Data in R (Part 1) In this course, you will learn to read CSV, XLS, and text files in R using tools like readxl and data.table.

Data Manipulation in R with dplyr Master techniques for data manipulation using the select, mutate, filter, arrange, and summarise functions in dplyr.

Introduction to Shell for Data Science The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs ...

Merging DataFrames with pandas This course is all about the act of combining, or merging, DataFrames, an essential part your Data Scientist's toolbox.

Correlation and Regression in R Learn how to describe relationships between two numerical quantities and characterize these relationships graphically.

Writing Functions in R Learn the fundamentals of writing functions in R so you can make your code more readable and automate repetitive tasks.

Introduction to Data in R Learn the language of data, study types, sampling strategies, and experimental design.

Introduction to Git for Data Science This course is an introduction to version control with Git for data scientists.

Exploratory Data Analysis in R Learn how to use graphical and numerical techniques to begin uncovering the structure of your data.

Importing Data in R (Part 2) Parse data in any format. Whether it's flat files, statistical software, databases, or data right from the web.

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

Data Visualization in R This course provides a comprehensive introduction to working with base graphics in R.

Joining Data in R with dplyr This course will show you how to combine data sets with dplyr's two table verbs.

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.

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

Data Types for Data Science Consolidate and extend your knowledge of Python data types such as lists, dictionaries, and tuples, leveraging them t...