Master the basics of data analysis by manipulating common data structures such as vectors, matrices and data frames.
Master the basics of data analysis in Python. Expand your data science skill set by learning scientific computing with numpy.
Continue your journey to become an R ninja by learning about conditional statements, loops, and vector functions.
Level up your Python data science skills creating visualizations using matplotlib and manipulating data frames with Pandas.
Functions are a fundamental building block of the R language. You've probably used dozens (or even hundreds) of functions writt...
As a Data Scientist, on a daily basis you will need to clean data, wrangle and munge it, visualize it, build predictive models ...
Learn how to parse data in any format. Whether it's flat files, statistics software, databases, or web data, you'll handle it all.
As a Data Scientist, on a daily basis you will need to clean data, wrangle and munge it, visualize it, build predictive models ...
Learn how to parse data in any format. Whether it's flat files, statistics software, databases, or web data, you'll handle it all.
Learn to explore your data so you can properly clean and prepare it data for analysis.
It's now time to push forward and develop your Python chops even further. There are lots and lots of fantastic functions in Pyt...
Master fundamental techniques for data manipulation using the select, mutate, filter, arrange, and summarise functions in dplyr.
Master core concepts in data manipulation such as subsetting, updating, indexing and joining your data using data.table.
Learn to create interactive graphs to display distributions, relationships, model fits, and more using ggvis.
Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics.
Take your data visualization skills to the next level with coordinates, facets, themes, and general best practices in ggplot2.
Learn to train and assess models performing common machine learning tasks such as classification, regression and clustering.
Machine learning is the study and application of algorithms that learn from and make predictions on data. From search results t...
In this third ggplot2 course, we'll dive into some advanced topics including geoms commonly used in maths and sciences, strateg...
This course builds on what you learned in Data Manipulation in R with dplyr by showing you how to combine data sets with dplyr'...
Learn to create interactive analyses and automated reports with R Markdown and communicate your insights quickly and effectively.
Learn to translate your knowledge of SAS, SPSS, or Stata into R using the same statistics techniques you're familiar with.
Learn to apply statistical modeling in a real-life setting using logistic regression and decision trees to model credit risk.
A golden rule in investing is to always test the portfolio strategy on historical data, and, once you are trading the strategy,...
This follow-up course on Intermediate R does not cover new programming concepts. Instead, you will strengthen your knowledge of...
Running exciting analyses on interesting datasets is the dream of every data scientist. But first, some importing and cleaning ...
This case study in exploratory data analysis introduces a rich baseball dataset from Major League Baseball's (MLB) Statcast sys...
It is estimated that over 70% of potentially useable business information is unstructured, often in the form of text data. Text...
Statistical Modeling in R is a multi-part course designed to get you up to speed with the most important and powerful methodolo...
Statistical Modeling in R is a multi-part course designed to get you up to speed with the most important and powerful methodolo...
In the first part of this two-part course on Working with the RStudio IDE, you will learn the basics of working with the RStudi...
In the second part of this two-part course on Working with the RStudio IDE, you will learn how RStudio makes it easy to build y...
Time series are all around us, from server logs to high frequency financial data. Managing and manipulating ordered observation...
This course covers the basics on financial trading, and gives you an overview of how to use quantstrat to build signal-based tr...
Whether you like it or not, databases are ubiquitous and, as a data scientist, you'll need to interact with them constantly. Th...
After all of the hard work of acquiring data and getting them into a form you can work with, you ultimately want to make clear,...