Old Version R Programming Learn about fundamental data types, logic, and how to create your own functions using the R language. Learn More

Old Version Intro to Statistics with R Learn the key statistical concepts and techniques used by statisticians and data scientists every day. Learn More

Old Version Importing & Cleaning Data with R Learn how to parse data from flat files, statistical software, databases, websites, and more. Learn More

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

Time Series Analysis in R Learn the core techniques necessary to extract meaningful insights from time series data.

Introduction to Spreadsheets Learn the basics of spreadsheets by working with rows, columns, addresses, and ranges.

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

Unsupervised Learning in R This course provides an intro to clustering and dimensionality reduction in R from a machine learning perspective.

Manipulating Time Series Data with xts and zoo in R The xts and zoo packages make the task of managing and manipulating ordered observations fast and mistake free.

Data Visualization with ggplot2 (Part 2) Take your data visualization skills to the next level with coordinates, facets, themes, and best practices in ggplot2.

Foundations of Inference Learn how to draw conclusions about a population from a sample of data via a process known as statistical inference.

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

Visualizing Geospatial Data in R Learn to read, explore, and manipulate spatial data then use your skills to create informative maps using R.

Introduction to Statistical Modeling in R This course is designed to get you up to speed with the most important and powerful methodologies in statistics.

Introduction to Spark with sparklyr in R Learn how to analyze huge datasets using Apache Spark and R using the sparklyr package.

Working with the RStudio IDE (Part 2) Further your knowledge of RStudio and learn how to integrate Git, LaTeX, and Shiny

Data Visualization with ggplot2 (Part 3) This course covers some advanced topics including strategies for handling large data sets and specialty plots.

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.

Case Studies: Manipulating Time Series Data in R Strengthen your knowledge of the topics covered in Manipulating Time Series in R using real case study data.

Object-Oriented Programming with S3 and R6 in R Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.

Intermediate Statistical Modeling in R In this follow-up course, you will expand your stat modeling skills from the introduction and dive into more advanced...

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...

Intro to Statistics with R: Repeated measures ANOVA This course focuses on within-groups comparisons and repeated measures design. With the help of a working memory trai...

Kaggle R Tutorial on Machine Learning Always wanted to compete in a Kaggle machine learning competition but not sure you have the right skillset? This inte...

Plotly Tutorial: Plotly and R This Plotly tutorial will show you how you can use plotly to easily create stunning data visualizations with R. Impre...