I would like to...
R light
Learn R
Python light
Learn Python
How much experience do you have with R?
Little
Some
Lots
What topics are you interest in learning?
Next
Here's a course you might like...
Shield image course 58 20161007 28 1qubmtb?1477576403

Introduction to R

Shield image course 58 20161007 28 1qubmtb?1477576403

Introduction to R

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

  • 265,405 Students
  • 62 Exercises
  • 0 Videos
  • 4 hours 
  • 6200 XP
Chapters
  • Intro to basics
  • Vectors
  • Matrices
  • Factors
  • Data frames
Intro to python

Intro to Python for Data Science

Intro to python

Intro to Python for Data Science

Master the basics of data analysis in Python. Expand your data science skill set by learning scientific computing with numpy.

  • 71,660 Students
  • 57 Exercises
  • 11 Videos
  • 4 hours 
  • 4700 XP
Chapters
  • Python Basics
  • Python Lists
  • Functions and Packages
  • Numpy
Intermediate r

Intermediate R

Intermediate r

Intermediate R

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

  • 80,981 Students
  • 81 Exercises
  • 14 Videos
  • 6 hours 
  • 7150 XP
Chapters
  • Conditionals and Control Flow
  • Loops
  • Functions
  • The apply family
  • Utilities
Intermediate python

Intermediate Python for Data Science

Intermediate python

Intermediate Python for Data Science

Level up your Python data science skills creating visualizations using matplotlib and manipulating data frames with Pandas.

  • 28,873 Students
  • 87 Exercises
  • 18 Videos
  • 4 hours 
  • 7400 XP
Chapters
  • Matplotlib
  • Dictionaries & Pandas
  • Logic, Control Flow and Filtering
  • Loops
  • Case Study: Hacker Statistics
Shield image course 1008 20160610 26 1sx1zh9?1477576481

Writing Functions in R

Shield image course 1008 20160610 26 1sx1zh9?1477576481

Writing Functions in R

Functions are a fundamental building block of the R language. You've probably used dozens (or even hundreds) of functions writt...

  • 14,325 Students
  • 87 Exercises
  • 20 Videos
  • 4 hours 
  • 7300 XP
Chapters
  • A quick refresher
  • When and how you should write a function
  • Functional programming
  • Advanced inputs and outputs
  • Robust functions
Shield image course 1607 20160824 27 1u34tew?1477576783

Importing Data in Python (Part 1)

Shield image course 1607 20160824 27 1u34tew?1477576783

Importing Data in Python (Part 1)

As a Data Scientist, on a daily basis you will need to clean data, wrangle and munge it, visualize it, build predictive models ...

  • 3,706 Students
  • 55 Exercises
  • 16 Videos
  • 3 hours 
  • 4200 XP
Chapters
  • Introduction and flat files
  • Importing data from other file types
  • Working with relational databases in Python
Shield image course 1477 20161010 28 nr53a?1477576749

Importing Data in R (Part 1)

Shield image course 1477 20161010 28 nr53a?1477576749

Importing Data in R (Part 1)

Learn how to parse data in any format. Whether it's flat files, statistics software, databases, or web data, you'll handle it all.

  • 1,365 Students
  • 42 Exercises
  • 11 Videos
  • 3 hours 
  • 3600 XP
Chapters
  • Importing data from flat files with utils
  • readr & data.table
  • Importing Excel data
  • Reproducible Excel work with XLConnect
Shield image course 1606 20161022 29 mmzpvb?1477576782

Importing Data in Python (Part 2)

Shield image course 1606 20161022 29 mmzpvb?1477576782

Importing Data in Python (Part 2)

As a Data Scientist, on a daily basis you will need to clean data, wrangle and munge it, visualize it, build predictive models ...

  • 1,026 Students
  • 30 Exercises
  • 8 Videos
  • 2 hours 
  • 2450 XP
Chapters
  • Importing data from the Internet
  • Interacting with APIs to import data from the web
  • Diving deep into the Twitter API
Shield image course 1478 20161021 27 1c7y0pd?1477576749

Importing Data in R (Part 2)

Shield image course 1478 20161021 27 1c7y0pd?1477576749

Importing Data in R (Part 2)

Learn how to parse data in any format. Whether it's flat files, statistics software, databases, or web data, you'll handle it all.

  • 336 Students
  • 48 Exercises
  • 10 Videos
  • 3 hours 
  • 3950 XP
Chapters
  • Importing data from databases (Part 1)
  • Importing data from databases (Part 2)
  • Importing data from the web (Part 1)
  • Importing data from the web (Part 2)
  • Importing data from statistical software packages
Cleaning data r

Cleaning Data in R

Cleaning data r

Cleaning Data in R

Learn to explore your data so you can properly clean and prepare it data for analysis.

  • 20,105 Students
  • 59 Exercises
  • 16 Videos
  • 4 hours 
  • 4750 XP
Chapters
  • Introduction and exploring raw data
  • Tidying data
  • Preparing data for analysis
  • Putting it all together
Shield image course 1532 20160923 25 8ds3gu?1477576759

Python Data Science Toolbox (Part 1)

Shield image course 1532 20160923 25 8ds3gu?1477576759

Python Data Science Toolbox (Part 1)

It's now time to push forward and develop your Python chops even further. There are lots and lots of fantastic functions in Pyt...

  • 2,316 Students
  • 47 Exercises
  • 13 Videos
  • 3 hours 
  • 3700 XP
Chapters
  • Writing your own functions
  • Default arguments, variable-length arguments and scope
  • Lambda functions and error-handling
Dplyr r

Data Manipulation in R with dplyr

Dplyr r

Data Manipulation in R with dplyr

Master fundamental techniques for data manipulation using the select, mutate, filter, arrange, and summarise functions in dplyr.

  • 36,631 Students
  • 42 Exercises
  • 11 Videos
  • 4 hours 
  • 3400 XP
Chapters
  • Introduction to dplyr and tbls
  • Select and mutate
  • Filter and arrange
  • Summarise and the pipe operator
  • Group_by and working with databases
Data.table r

Data Analysis in R, the data.table Way

Data.table r

Data Analysis in R, the data.table Way

Master core concepts in data manipulation such as subsetting, updating, indexing and joining your data using data.table.

  • 35,178 Students
  • 37 Exercises
  • 10 Videos
  • 4 hours 
  • 2900 XP
Chapters
  • Data.table novice
  • Data.table yeoman
  • Data.table expert
Ggvis r

Data Visualization in R with ggvis

Ggvis r

Data Visualization in R with ggvis

Learn to create interactive graphs to display distributions, relationships, model fits, and more using ggvis.

  • 34,169 Students
  • 45 Exercises
  • 11 Videos
  • 4 hours 
  • 3700 XP
Chapters
  • The Grammar of Graphics
  • Lines and Syntax
  • Transformations
  • Interactivity and Layers
  • Customizing Axes, Legends, and Scales
Ggplot2 course1 r

Data Visualization with ggplot2 (Part 1)

Ggplot2 course1 r

Data Visualization with ggplot2 (Part 1)

Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics.

  • 24,493 Students
  • 62 Exercises
  • 14 Videos
  • 5 hours 
  • 5250 XP
Chapters
  • Introduction
  • Data
  • Aesthetics
  • Geometries
  • qplot and wrap-up
Ggplot2 course2 r

Data Visualization with ggplot2 (Part 2)

Ggplot2 course2 r

Data Visualization with ggplot2 (Part 2)

Take your data visualization skills to the next level with coordinates, facets, themes, and general best practices in ggplot2.

  • 18,005 Students
  • 55 Exercises
  • 11 Videos
  • 5 hours 
  • 4750 XP
Chapters
  • Statistics
  • Coordinates and Facets
  • Themes
  • Best Practices
  • Case Study
Machine learning r

Introduction to Machine Learning

Machine learning r

Introduction to Machine Learning

Learn to train and assess models performing common machine learning tasks such as classification, regression and clustering.

  • 32,100 Students
  • 81 Exercises
  • 15 Videos
  • 6 hours 
  • 6700 XP
Chapters
  • What is Machine Learning
  • Performance measures
  • Classification
  • Regression
  • Clustering
Shield image course 1048 20160915 28 1prjrr3?1477576519

Machine Learning Toolbox

Shield image course 1048 20160915 28 1prjrr3?1477576519

Machine Learning Toolbox

Machine learning is the study and application of algorithms that learn from and make predictions on data. From search results t...

  • 3,106 Students
  • 88 Exercises
  • 24 Videos
  • 4 hours 
  • 6250 XP
Chapters
  • Regression models: fitting them and evaluating their performance
  • Classification models: fitting them and evaluating their performance
  • Tuning model parameters to improve performance
  • Preprocessing your data
  • Selecting models: a case study in churn prediction
Ggplot2 course3 r

Data Visualization with ggplot2 (Part 3)

Ggplot2 course3 r

Data Visualization with ggplot2 (Part 3)

In this third ggplot2 course, we'll dive into some advanced topics including geoms commonly used in maths and sciences, strateg...

  • 221 Students
  • 87 Exercises
  • 19 Videos
  • 6 hours 
  • 7650 XP
Chapters
  • Statistical plots
  • Plots for specific data types (Part 1)
  • Plots for specific data types (Part 2)
  • ggplot2 Internals
  • Data Munging and Visualization Case Study
Shield image course 1074 20161102 27 lz0go5?1478099878

Joining Data in R with dplyr

Shield image course 1074 20161102 27 lz0go5?1478099878

Joining Data in R with dplyr

This course builds on what you learned in Data Manipulation in R with dplyr by showing you how to combine data sets with dplyr'...

  • 130 Students
  • 84 Exercises
  • 20 Videos
  • 4 hours 
  • 6550 XP
Chapters
  • Mutating joins
  • Filtering joins and set operations
  • Assembling data
  • Advanced joining
  • Case study
Rmarkdown r

Reporting with R Markdown

Rmarkdown r

Reporting with R Markdown

Learn to create interactive analyses and automated reports with R Markdown and communicate your insights quickly and effectively.

  • 29,770 Students
  • 31 Exercises
  • 8 Videos
  • 3 hours 
  • 2550 XP
Chapters
  • Authoring R Markdown Reports
  • Embedding Code
  • Compiling Reports
  • Configuring R Markdown (optional)
Sas spss stat r

R for SAS, SPSS and STATA Users

Sas spss stat r

R for SAS, SPSS and STATA Users

Learn to translate your knowledge of SAS, SPSS, or Stata into R using the same statistics techniques you're familiar with.

  • 28,312 Students
  • 196 Exercises
  • 52 Videos
  • 16 hours 
  • 14450 XP
Chapters
  • Introduction
  • Installing & Maintaining R
  • Help & Documentation
  • RStudio Basics
  • Programming Language Basics
Shield image course 1025 20160629 28 fu494h?1477576498

Credit Risk Modeling in R

Shield image course 1025 20160629 28 fu494h?1477576498

Credit Risk Modeling in R

Learn to apply statistical modeling in a real-life setting using logistic regression and decision trees to model credit risk.

  • 14,896 Students
  • 52 Exercises
  • 16 Videos
  • 4 hours 
  • 4000 XP
Chapters
  • Introduction and data preprocessing
  • Logistic regression
  • Decision trees
  • Evaluating a credit risk model
Shield image course 985 20160906 27 1nic45s?1477576472

Introduction to Portfolio Analysis in R

Shield image course 985 20160906 27 1nic45s?1477576472

Introduction to Portfolio Analysis in R

A golden rule in investing is to always test the portfolio strategy on historical data, and, once you are trading the strategy,...

  • 8,611 Students
  • 57 Exercises
  • 14 Videos
  • 5 hours 
  • 4450 XP
Chapters
  • The building blocks
  • Analyzing performance
  • Performance drivers
  • Optimizing the portfolio
Shield image course 753 20160824 26 1dniha2?1477576440

Intermediate R - Practice

Shield image course 753 20160824 26 1dniha2?1477576440

Intermediate R - Practice

This follow-up course on Intermediate R does not cover new programming concepts. Instead, you will strengthen your knowledge of...

  • 8,668 Students
  • 52 Exercises
  • 0 Videos
  • 4 hours 
  • 4700 XP
Chapters
  • Conditionals and Control Flow
  • Loops
  • Functions
  • The apply family
  • Utilities
Shield image course 1294 20160803 27 1jr3rqr?1477576656

Importing & Cleaning Data in R: Case Studies

Shield image course 1294 20160803 27 1jr3rqr?1477576656

Importing & Cleaning Data in R: Case Studies

Running exciting analyses on interesting datasets is the dream of every data scientist. But first, some importing and cleaning ...

  • 1,674 Students
  • 35 Exercises
  • 0 Videos
  • 4 hours 
  • 3500 XP
Chapters
  • Ticket Sales Data
  • MBTA Ridership Data
  • World Food Facts
  • School Attendance Data
Shield image course 943 20160825 27 1rslnqk?1477576471

Exploring Pitch Data with R

Shield image course 943 20160825 27 1rslnqk?1477576471

Exploring Pitch Data with R

This case study in exploratory data analysis introduces a rich baseball dataset from Major League Baseball's (MLB) Statcast sys...

  • 4,790 Students
  • 69 Exercises
  • 14 Videos
  • 4 hours 
  • 6200 XP
Chapters
  • Exploring pitch velocities
  • Exploring pitch types
  • Exploring pitch locations
  • Exploring batted ball outcomes
Shield image course 935 20160907 28 l1e27c?1477576469

Text Mining: Bag of Words

Shield image course 935 20160907 28 l1e27c?1477576469

Text Mining: Bag of Words

It is estimated that over 70% of potentially useable business information is unstructured, often in the form of text data. Text...

  • 11,080 Students
  • 69 Exercises
  • 15 Videos
  • 4 hours 
  • 5700 XP
Chapters
  • Jumping into text mining with bag of words
  • Word clouds and more interesting visuals
  • Adding to your tm skills
  • Battle of the tech giants for talent
Shield image course 1585 20160820 22230 7o3y27?1477576777

Statistical Modeling in R (Part 1)

Shield image course 1585 20160820 22230 7o3y27?1477576777

Statistical Modeling in R (Part 1)

Statistical Modeling in R is a multi-part course designed to get you up to speed with the most important and powerful methodolo...

  • 905 Students
  • 43 Exercises
  • 10 Videos
  • 4 hours 
  • 3800 XP
Chapters
  • What is statistical modeling?
  • Designing, training, and evaluating models
  • Assessing prediction performance
  • Exploring data with models
  • Covariates and effect size
Shield image course 1586 20160825 27 r0tltl?1477576779

Statistical Modeling in R (Part 2)

Shield image course 1586 20160825 27 r0tltl?1477576779

Statistical Modeling in R (Part 2)

Statistical Modeling in R is a multi-part course designed to get you up to speed with the most important and powerful methodolo...

  • 263 Students
  • 41 Exercises
  • 10 Videos
  • 4 hours 
  • 3600 XP
Chapters
  • Effect size and interaction
  • Total and partial change
  • Sampling variability and mathematical transforms
  • Variables working together
Shield image course 944 20160914 26 1jbwt0g?1477576471

Working with the RStudio IDE (Part 1)

Shield image course 944 20160914 26 1jbwt0g?1477576471

Working with the RStudio IDE (Part 1)

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

  • 929 Students
  • 69 Exercises
  • 24 Videos
  • 3 hours 
  • 3450 XP
Chapters
  • Orientation
  • Programming
  • Projects
Shield image course 1057 20160914 26 1rvi85s?1477576524

Working with the RStudio IDE (Part 2)

Shield image course 1057 20160914 26 1rvi85s?1477576524

Working with the RStudio IDE (Part 2)

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

  • 332 Students
  • 77 Exercises
  • 29 Videos
  • 3 hours 
  • 3850 XP
Chapters
  • Packages
  • Version Control
  • Reporting
Shield image course 1127 20160920 24 9dee7r?1477576560

Manipulating Time Series Data in R with xts & zoo

Shield image course 1127 20160920 24 9dee7r?1477576560

Manipulating Time Series Data in R with xts & zoo

Time series are all around us, from server logs to high frequency financial data. Managing and manipulating ordered observation...

  • 2,553 Students
  • 56 Exercises
  • 16 Videos
  • 4 hours 
  • 4550 XP
Chapters
  • Introduction to eXtensible Time Series, using xts and zoo for time series
  • First Order of Business - Basic Manipulations
  • Merging and modifying time series
  • Apply and aggregate by time
  • Extra features of xts
Shield image course 1296 20160920 24 148x3hh?1477576656

Financial Trading in R

Shield image course 1296 20160920 24 148x3hh?1477576656

Financial Trading in R

This course covers the basics on financial trading, and gives you an overview of how to use quantstrat to build signal-based tr...

  • 2,846 Students
  • 66 Exercises
  • 21 Videos
  • 5 hours 
  • 5200 XP
Chapters
  • Trading basics
  • A boilerplate for quantstrat strategies
  • Indicators
  • Signals
  • Rules
Shield image course 1115 20161107 27 1qp9x1c?1478554052

Introduction to Databases in Python

Shield image course 1115 20161107 27 1qp9x1c?1478554052

Introduction to Databases in Python

Whether you like it or not, databases are ubiquitous and, as a data scientist, you'll need to interact with them constantly. Th...

  • 104 Students
  • 67 Exercises
  • 21 Videos
  • 4 hours 
  • 5500 XP
Chapters
  • Basics of Relational Databases
  • Applying Filtering, Ordering and Grouping to Queries
  • Advanced SQLAlchemy Queries
  • Creating and Manipulating your own Databases
  • Putting it all together
Shield image course 1549 20161013 25 eaeuh?1477576765

Statistical Thinking in Python (Part 1)

Shield image course 1549 20161013 25 eaeuh?1477576765

Statistical Thinking in Python (Part 1)

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

  • 143 Students
  • 62 Exercises
  • 19 Videos
  • 3 hours 
  • 4600 XP
Chapters
  • Graphical exploratory data analysis
  • Quantitative exploratory data analysis
  • Thinking probabilistically-- Discrete variables
  • Thinking probabilistically-- Continuous variables
Show All Courses