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 735 20171006 213 1p9i00n?1507253517

Intro to Python for Data Science

Shield image course 735 20171006 213 1p9i00n?1507253517

Intro to Python for Data Science

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

  • 456,197 Students
  • 57 Exercises
  • 11 Videos
  • 4 hours 
  • 4700 XP
Chapters
  • Python Basics
  • Python Lists
  • Functions and Packages
  • NumPy
Shield image course 58 20171014 212 smydbp?1507963258

Introduction to R

Shield image course 58 20171014 212 smydbp?1507963258

Introduction to R

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

  • 560,582 Students
  • 62 Exercises
  • 0 Videos
  • 4 hours 
  • 6200 XP
Chapters
  • Intro to basics
  • Vectors
  • Matrices
  • Factors
  • Data frames
Shield image course 799 20171006 213 1824bmu?1507253742

Intermediate Python for Data Science

Shield image course 799 20171006 213 1824bmu?1507253742

Intermediate Python for Data Science

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

  • 127,945 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 1946 20171005 212 ethkcl?1507227138

Intro to SQL for Data Science

Shield image course 1946 20171005 212 ethkcl?1507227138

Intro to SQL for Data Science

Master the basics of querying databases with SQL, the world's most popular databasing language.

  • 55,343 Students
  • 41 Exercises
  • 1 Videos
  • 4 hours 
  • 3600 XP
Chapters
  • Selecting columns
  • Filtering rows
  • Aggregate Functions
  • Sorting, grouping and joins
Shield image course 672 20171006 212 wcz2aj?1507293613

Intermediate R

Shield image course 672 20171006 212 wcz2aj?1507293613

Intermediate R

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

  • 161,446 Students
  • 81 Exercises
  • 14 Videos
  • 6 hours 
  • 7150 XP
Chapters
  • Conditionals and Control Flow
  • Loops
  • Functions
  • The apply family
  • Utilities
Shield image course 1532 20171006 212 1dbg9e8?1507254104

Python Data Science Toolbox (Part 1)

Shield image course 1532 20171006 212 1dbg9e8?1507254104

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.

  • 29,275 Students
  • 46 Exercises
  • 12 Videos
  • 3 hours 
  • 3650 XP
Chapters
  • Writing your own functions
  • Default arguments, variable-length arguments and scope
  • Lambda functions and error-handling
Shield image course 1975 20170806 208 1jxe2b9?1502060066

Deep Learning in Python

Shield image course 1975 20170806 208 1jxe2b9?1502060066

Deep Learning in Python

Learn the fundamentals of neural networks and how to build deep learning models using Keras 2.0.

  • 31,763 Students
  • 50 Exercises
  • 17 Videos
  • 4 hours 
  • 3500 XP
Chapters
  • Basics of deep learning and neural networks
  • Optimizing a neural network with backward propagation
  • Building deep learning models with keras
  • Fine-tuning keras models
Shield image course 1477 20171016 212 16o7fa6?1508169798

Importing Data in R (Part 1)

Shield image course 1477 20171016 212 16o7fa6?1508169798

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.

  • 27,511 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 1607 20171006 213 z6tly0?1507253795

Importing Data in Python (Part 1)

Shield image course 1607 20171006 213 z6tly0?1507253795

Importing Data in Python (Part 1)

Learn to import data into Python from various sources, such as Excel, SQL, SAS and right from the web.

  • 26,199 Students
  • 54 Exercises
  • 15 Videos
  • 3 hours 
  • 4150 XP
Chapters
  • Introduction and flat files
  • Importing data from other file types
  • Working with relational databases in Python
Shield image course 1639 20171006 213 1qq8rz1?1507254451

pandas Foundations

Shield image course 1639 20171006 213 1qq8rz1?1507254451

pandas Foundations

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

  • 18,694 Students
  • 62 Exercises
  • 15 Videos
  • 4 hours 
  • 5100 XP
Chapters
  • Data ingestion & inspection
  • Exploratory data analysis
  • Time series in pandas
  • Case Study - Sunlight in Austin
Shield image course 1531 20171006 212 rsb1ue?1507254054

Python Data Science Toolbox (Part 2)

Shield image course 1531 20171006 212 rsb1ue?1507254054

Python Data Science Toolbox (Part 2)

Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

  • 14,473 Students
  • 46 Exercises
  • 12 Videos
  • 4 hours 
  • 3800 XP
Chapters
  • Using iterators in PythonLand
  • List comprehensions and generators
  • Bringing it all together!
Dplyr r

Data Manipulation in R with dplyr

Dplyr r

Data Manipulation in R with dplyr

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

  • 55,959 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
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.

  • 51,271 Students
  • 62 Exercises
  • 14 Videos
  • 5 hours 
  • 5250 XP
Chapters
  • Introduction
  • Data
  • Aesthetics
  • Geometries
  • qplot and wrap-up
Shield image course 1939 20171006 212 u8ukj8?1507255100

Supervised Learning with scikit-learn

Shield image course 1939 20171006 212 u8ukj8?1507255100

Supervised Learning with scikit-learn

Learn how to build and tune predictive models and evaluate how well they will perform on unseen data.

  • 12,152 Students
  • 54 Exercises
  • 17 Videos
  • 4 hours 
  • 4300 XP
Chapters
  • Classification
  • Regression
  • Fine-tuning your model
  • Preprocessing and pipelines
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 for analysis.

  • 40,478 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 4785 20171011 211 16atn3o?1507744393

Joining Data in PostgreSQL

Shield image course 4785 20171011 211 16atn3o?1507744393

Joining Data in PostgreSQL

Join two or three tables together into one, combine tables using set theory, and work with subqueries in PostgreSQL

  • 6,520 Students
  • 53 Exercises
  • 13 Videos
  • 5 hours 
  • 4060 XP
Chapters
  • Introduction to joins
  • Outer joins and cross joins
  • Set theory clauses
  • Subqueries
Shield image course 2023 20171006 212 eqkjeo?1507255016

Cleaning Data in Python

Shield image course 2023 20171006 212 eqkjeo?1507255016

Cleaning Data in Python

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

  • 12,561 Students
  • 58 Exercises
  • 17 Videos
  • 4 hours 
  • 4700 XP
Chapters
  • Exploring your data
  • Tidying data for analysis
  • Combining data for analysis
  • Cleaning data for analysis
  • Case study
Shield image course 1761 20171006 213 a84psb?1507254790

Introduction to Data Visualization with Python

Shield image course 1761 20171006 213 a84psb?1507254790

Introduction to Data Visualization with Python

Learn more complex data visualization techniques using Matplotlib and Seaborn.

  • 18,832 Students
  • 58 Exercises
  • 14 Videos
  • 4 hours 
  • 5000 XP
Chapters
  • Customizing plots
  • Plotting 2D arrays
  • Statistical plots with Seaborn
  • Analyzing time series and images
Shield image course 753 20160824 26 1dniha2?1477576440

Intermediate R - Practice

Shield image course 753 20160824 26 1dniha2?1477576440

Intermediate R - Practice

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

  • 25,130 Students
  • 52 Exercises
  • 0 Videos
  • 4 hours 
  • 4800 XP
Chapters
  • Conditionals and Control Flow
  • Loops
  • Functions
  • The apply family
  • Utilities
Shield image course 1008 20170901 210 7arb4n?1504232271

Writing Functions in R

Shield image course 1008 20170901 210 7arb4n?1504232271

Writing Functions in R

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

  • 32,004 Students
  • 86 Exercises
  • 19 Videos
  • 4 hours 
  • 7250 XP
Chapters
  • A quick refresher
  • When and how you should write a function
  • Functional programming
  • Advanced inputs and outputs
  • Robust functions
Shield image course 1800 20161229 28 1ydkoot?1483046948

Introduction to Data

Shield image course 1800 20161229 28 1ydkoot?1483046948

Introduction to Data

Learn the language of data, study types, sampling strategies, and experimental design.

  • 13,102 Students
  • 45 Exercises
  • 15 Videos
  • 4 hours 
  • 3150 XP
Chapters
  • Language of data
  • Study types and cautionary tales
  • Sampling strategies and experimental design
  • Case study
Shield image course 1606 20171006 212 1ulnwho?1507254356

Importing Data in Python (Part 2)

Shield image course 1606 20171006 212 1ulnwho?1507254356

Importing Data in Python (Part 2)

Improve your Python data importing skills and learn to work with web and API data.

  • 12,103 Students
  • 29 Exercises
  • 7 Videos
  • 2 hours 
  • 2400 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 1498 20171006 213 1rk9nta?1507288934

Data Visualization in R

Shield image course 1498 20171006 213 1rk9nta?1507288934

Data Visualization in R

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

  • 11,742 Students
  • 60 Exercises
  • 15 Videos
  • 4 hours 
  • 5250 XP
Chapters
  • A quick introduction to base R graphics
  • Different plot types
  • Adding details to plots
  • How much is too much?
  • Advanced plot customization and beyond
Shield image course 1478 20171016 212 1xfb6wd?1508170064

Importing Data in R (Part 2)

Shield image course 1478 20171016 212 1xfb6wd?1508170064

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.

  • 10,626 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
Shield image course 1549 20171006 213 1jnjjc?1507254279

Statistical Thinking in Python (Part 1)

Shield image course 1549 20171006 213 1jnjjc?1507254279

Statistical Thinking in Python (Part 1)

Build the foundation you need to think statistically and to speak the language of your data.

  • 13,105 Students
  • 61 Exercises
  • 18 Videos
  • 3 hours 
  • 4550 XP
Chapters
  • Graphical exploratory data analysis
  • Quantitative exploratory data analysis
  • Thinking probabilistically-- Discrete variables
  • Thinking probabilistically-- Continuous variables
Shield image course 1650 20171006 212 1n3g4py?1507254479

Manipulating DataFrames with pandas

Shield image course 1650 20171006 212 1n3g4py?1507254479

Manipulating DataFrames with pandas

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

  • 8,814 Students
  • 75 Exercises
  • 19 Videos
  • 4 hours 
  • 6300 XP
Chapters
  • Extracting and transforming data
  • Advanced indexing
  • Rearranging and reshaping data
  • Grouping data
  • Bringing it all together
Shield image course 1799 20161218 28 oi05p6?1482085185

Correlation and Regression

Shield image course 1799 20161218 28 oi05p6?1482085185

Correlation and Regression

Learn how to describe relationships between two numerical quantities and characterize these relationships graphically.

  • 10,313 Students
  • 58 Exercises
  • 18 Videos
  • 4 hours 
  • 4200 XP
Chapters
  • Visualizing two variables
  • Correlation
  • Simple linear regression
  • Interpreting regression models
  • Model Fit
Shield image course 1796 20170125 26 lpfkq5?1485370387

Exploratory Data Analysis

Shield image course 1796 20170125 26 lpfkq5?1485370387

Exploratory Data Analysis

Learn how to use graphical and numerical techniques to begin uncovering the structure of your data.

  • 7,893 Students
  • 54 Exercises
  • 15 Videos
  • 4 hours 
  • 3950 XP
Chapters
  • Exploring Categorical Data
  • Exploring Numerical Data
  • Numerical Summaries
  • Case Study
Shield image course 3629 20171013 209 1wzcb42?1507869054

Natural Language Processing Fundamentals in Python

Shield image course 3629 20171013 209 1wzcb42?1507869054

Natural Language Processing Fundamentals in Python

Learn fundamental natural language processing techniques using Python and how to apply them to extract insights from real-world...

  • 3,905 Students
  • 52 Exercises
  • 15 Videos
  • 4 hours 
  • 3850 XP
Chapters
  • Regular expressions & word tokenization
  • Simple topic identification
  • Named-entity recognition
  • Building a "fake news" classifier
Rmarkdown r

Reporting with R Markdown

Rmarkdown r

Reporting with R Markdown

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

  • 38,946 Students
  • 31 Exercises
  • 8 Videos
  • 3 hours 
  • 2550 XP
Chapters
  • Authoring R Markdown Reports
  • Embedding Code
  • Compiling Reports
  • Configuring R Markdown (optional)
Shield image course 2906 20170824 211 1wslrkz?1503592283

Supervised Learning in R: Classification

Shield image course 2906 20170824 211 1wslrkz?1503592283

Supervised Learning in R: Classification

In this course you will learn the basics of machine learning for classification.

  • 2,562 Students
  • 55 Exercises
  • 14 Videos
  • 4 hours 
  • 3950 XP
Chapters
  • Chapter 1: k-Nearest Neighbors (kNN)
  • Chapter 2: Naive Bayes
  • Chapter 3: Logistic Regression
  • Chapter 4: Classification Trees
Shield image course 3026 20170905 210 3oihq7?1504581730

Working with Web Data in R

Shield image course 3026 20170905 210 3oihq7?1504581730

Working with Web Data in R

Learn how to efficiently import data from the web into R.

  • 1,815 Students
  • 56 Exercises
  • 16 Videos
  • 4 hours 
  • 4500 XP
Chapters
  • Downloading Files and Using API Clients
  • Using httr to interact with APIs directly
  • Handling JSON and XML
  • Web scraping with XPATHs
  • CSS Web Scraping and Final Case Study
Shield image course 1115 20171006 212 xb9ya6?1507253902

Introduction to Databases in Python

Shield image course 1115 20171006 212 xb9ya6?1507253902

Introduction to Databases in Python

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

  • 10,910 Students
  • 66 Exercises
  • 20 Videos
  • 4 hours 
  • 5450 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 1074 20161216 28 1321gip?1481899618

Joining Data in R with dplyr

Shield image course 1074 20161216 28 1321gip?1481899618

Joining Data in R with dplyr

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

  • 9,448 Students
  • 84 Exercises
  • 20 Videos
  • 4 hours 
  • 6550 XP
Chapters
  • Mutating joins
  • Filtering joins and set operations
  • Assembling data
  • Advanced joining
  • 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 and clustering.

  • 53,558 Students
  • 81 Exercises
  • 15 Videos
  • 6 hours 
  • 6700 XP
Chapters
  • What is Machine Learning
  • Performance measures
  • Classification
  • Regression
  • Clustering
Shield image course 2072 20171006 212 fk20s6?1507254977

Unsupervised Learning in Python

Shield image course 2072 20171006 212 fk20s6?1507254977

Unsupervised Learning in Python

Learn how to cluster, transform, visualize, and extract insights from unlabeled datasets using scikit-learn and scipy.

  • 7,254 Students
  • 52 Exercises
  • 13 Videos
  • 4 hours 
  • 4150 XP
Chapters
  • Clustering for dataset exploration
  • Visualization with hierarchical clustering and t-SNE
  • Decorrelating your data and dimension reduction
  • Discovering interpretable features
Shield image course 2653 20170126 28 1ueai6x?1485442331

Introduction to R for Finance

Shield image course 2653 20170126 28 1ueai6x?1485442331

Introduction to R for Finance

Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples.

  • 7,342 Students
  • 62 Exercises
  • 14 Videos
  • 4 hours 
  • 5300 XP
Chapters
  • The Basics
  • Vectors and Matrices
  • Data Frames
  • Factors
  • Lists
Shield image course 3882 20171013 209 b5lgar?1507870085

Importing & Managing Financial Data in Python

Shield image course 3882 20171013 209 b5lgar?1507870085

Importing & Managing Financial Data in Python

In this course, you'll learn how to import and manage financial data in Python using various tools and sources.

  • 3,084 Students
  • 53 Exercises
  • 16 Videos
  • 5 hours 
  • 4350 XP
Chapters
  • Importing stock listing data from Excel
  • Importing financial data from the web
  • Summarizing your data and visualizing the result
  • Aggregating and describing your data by category
Shield image course 1822 20170623 207 aaiq4f?1498250780

Network Analysis in Python (Part 1)

Shield image course 1822 20170623 207 aaiq4f?1498250780

Network Analysis in Python (Part 1)

This course will equip you with the skills to analyze, visualize, and make sense of networks using the NetworkX library.

  • 7,699 Students
  • 50 Exercises
  • 14 Videos
  • 4 hours 
  • 4100 XP
Chapters
  • Introduction to networks
  • Important nodes
  • Structures
  • Bringing it all together
Shield image course 1681 20171006 213 1jw9m33?1507254514

Merging DataFrames with pandas

Shield image course 1681 20171006 213 1jw9m33?1507254514

Merging DataFrames with pandas

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

  • 5,537 Students
  • 56 Exercises
  • 14 Videos
  • 4 hours 
  • 4650 XP
Chapters
  • Preparing data
  • Concatenating data
  • Merging data
  • Case Study - Summer Olympics
Shield image course 1414 20170807 7297 6hlnkz?1502145291

Exploratory Data Analysis in R: Case Study

Shield image course 1414 20170807 7297 6hlnkz?1502145291

Exploratory Data Analysis in R: Case Study

Use data manipulation and visualization skills to explore the historical voting of the United Nations General Assembly.

  • 6,612 Students
  • 58 Exercises
  • 15 Videos
  • 4 hours 
  • 4800 XP
Chapters
  • Data cleaning and summarizing with dplyr
  • Data visualization with ggplot2
  • Tidy modeling with broom
  • Joining and tidying
Shield image course 1294 20161216 27 masufy?1481899667

Importing & Cleaning Data in R: Case Studies

Shield image course 1294 20161216 27 masufy?1481899667

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.

  • 9,026 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 1392 20171006 212 42igco?1507291862

Interactive Data Visualization with Bokeh

Shield image course 1392 20171006 212 42igco?1507291862

Interactive Data Visualization with Bokeh

Learn how to create versatile and interactive data visualizations using Bokeh.

  • 8,373 Students
  • 63 Exercises
  • 17 Videos
  • 4 hours 
  • 5100 XP
Chapters
  • Basic plotting with Bokeh
  • Layouts, Interactions, and Annotations
  • Building interactive apps with Bokeh
  • Putting It All Together! A Case Study
Shield image course 1550 20171006 212 2vbzj4?1507254451

Statistical Thinking in Python (Part 2)

Shield image course 1550 20171006 212 2vbzj4?1507254451

Statistical Thinking in Python (Part 2)

Learn to perform the two key tasks in statistical inference: parameter estimation and hypothesis testing.

  • 5,652 Students
  • 67 Exercises
  • 15 Videos
  • 4 hours 
  • 5450 XP
Chapters
  • Parameter estimation by optimization
  • Bootstrap confidence intervals
  • Introduction to hypothesis testing
  • Hypothesis test examples
  • Putting it all together: a case study
Shield image course 1048 20170707 25944 jm7cp7?1499459167

Machine Learning Toolbox

Shield image course 1048 20170707 25944 jm7cp7?1499459167

Machine Learning Toolbox

This course teaches the big ideas in machine learning like how to build and evaluate predictive models.

  • 12,900 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
Shield image course 1143 20170607 209 icfgyw?1496861423

Introduction to Time Series Analysis

Shield image course 1143 20170607 209 icfgyw?1496861423

Introduction to Time Series Analysis

Learn the core techniques necessary to extract meaningful insights from time series data.

  • 9,665 Students
  • 58 Exercises
  • 16 Videos
  • 4 hours 
  • 4600 XP
Chapters
  • Exploratory time series data analysis
  • Predicting the future
  • Correlation analysis and the autocorrelation function
  • Autoregression
  • A simple moving average
Shield image course 1815 20170515 6116 1v12ji0?1494832298

Unsupervised Learning in R

Shield image course 1815 20170515 6116 1v12ji0?1494832298

Unsupervised Learning in R

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

  • 6,301 Students
  • 49 Exercises
  • 16 Videos
  • 4 hours 
  • 3600 XP
Chapters
  • Unsupervised learning in R
  • Hierarchical clustering
  • Dimensionality reduction with PCA
  • Putting it all together with a case study
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 best practices in ggplot2.

  • 24,303 Students
  • 55 Exercises
  • 11 Videos
  • 5 hours 
  • 4750 XP
Chapters
  • Statistics
  • Coordinates and Facets
  • Themes
  • Best Practices
  • Case Study
Shield image course 2533 20171006 212 167yzl2?1507254810

Machine Learning with the Experts: School Budgets

Shield image course 2533 20171006 212 167yzl2?1507254810

Machine Learning with the Experts: School Budgets

Learn how to build a model to automatically classify items in a school budget.

  • 4,423 Students
  • 51 Exercises
  • 15 Videos
  • 4 hours 
  • 3800 XP
Chapters
  • Exploring the raw data
  • Creating a simple first model
  • Improving your model
  • Learning from the experts
Shield image course 1127 20170522 207 1od95u6?1495462860

Manipulating Time Series Data in R with xts & zoo

Shield image course 1127 20170522 207 1od95u6?1495462860

Manipulating Time Series Data in R with xts & zoo

The xts and zoo packages make the task of managing and manipulating ordered observations fast and mistake free.

  • 8,837 Students
  • 55 Exercises
  • 15 Videos
  • 4 hours 
  • 4500 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 944 20161216 28 9k9zkn?1481899646

Working with the RStudio IDE (Part 1)

Shield image course 944 20161216 28 9k9zkn?1481899646

Working with the RStudio IDE (Part 1)

Learn the basics of the important features of the RStudio IDE.

  • 9,240 Students
  • 69 Exercises
  • 24 Videos
  • 3 hours 
  • 3450 XP
Chapters
  • Orientation
  • Programming
  • Projects
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.

  • 43,563 Students
  • 37 Exercises
  • 10 Videos
  • 4 hours 
  • 2900 XP
Chapters
  • Data.table novice
  • Data.table yeoman
  • Data.table expert
Shield image course 3423 20171013 213 13jmui7?1507867527

Data Types for Data Science

Shield image course 3423 20171013 213 13jmui7?1507867527

Data Types for Data Science

Consolidate and extend your knowledge of Python data types such as lists, dictionaries, and tuples, leveraging them to solve Da...

  • 3,264 Students
  • 58 Exercises
  • 18 Videos
  • 4 hours 
  • 4850 XP
Chapters
  • Fundamental data types
  • Dictionaries - the root of Python
  • Meet the collections module
  • Handling Dates and Times
  • Answering Data Science Questions
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

Learn the bag of words technique for text mining with R.

  • 17,277 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 3575 20170829 30082 1uw322w?1504016606

Multiple and Logistic Regression

Shield image course 3575 20170829 30082 1uw322w?1504016606

Multiple and Logistic Regression

In this course you'll lear to add multiple variables to linear models and to use logistic regression for classification.

  • 2,286 Students
  • 59 Exercises
  • 19 Videos
  • 4 hours 
  • 4400 XP
Chapters
  • Parallel Slopes
  • Evaluating and extending parallel slopes model
  • Multiple Regression
  • Logistic Regression
  • Case Study: Italian restaurants in NYC
Shield image course 3002 20170913 210 11r78r4?1505335818

Forecasting Using R

Shield image course 3002 20170913 210 11r78r4?1505335818

Forecasting Using R

Learn how to make predictions about the future using time series forecasting in R.

  • 6,934 Students
  • 55 Exercises
  • 18 Videos
  • 5 hours 
  • 4450 XP
Chapters
  • Exploring and visualizing time series in R
  • Benchmark methods and forecast accuracy
  • Exponential smoothing
  • Forecasting with ARIMA models
  • Advanced methods
Shield image course 1760 20161229 28 61899y?1483046924

Foundations of Inference

Shield image course 1760 20161229 28 61899y?1483046924

Foundations of Inference

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

  • 4,224 Students
  • 58 Exercises
  • 17 Videos
  • 4 hours 
  • 4400 XP
Chapters
  • Introduction to ideas of inference
  • Completing a randomization test: gender discrimination
  • Hypothesis testing errors: opportunity cost
  • Confidence intervals
Shield image course 2922 20170509 207 1it4q5i?1494340369

String Manipulation in R with stringr

Shield image course 2922 20170509 207 1it4q5i?1494340369

String Manipulation in R with stringr

Learn how to pull character strings apart, put them back together and use the stringr package.

  • 2,924 Students
  • 60 Exercises
  • 17 Videos
  • 4 hours 
  • 5150 XP
Chapters
  • String basics
  • Introduction to stringr
  • Pattern matching with regular expressions
  • More advanced matching and manipulation
  • Case studies
Shield image course 3851 20170725 24872 3f982z?1500975553

Supervised Learning in R: Regression

Shield image course 3851 20170725 24872 3f982z?1500975553

Supervised Learning in R: Regression

In this course you will learn how to predict future events using linear regression, generalized additive models, random forests...

  • 2,537 Students
  • 65 Exercises
  • 19 Videos
  • 4 hours 
  • 5250 XP
Chapters
  • What is Regression?
  • Training and Evaluating Regression Models
  • Issues to Consider
  • Dealing with Non-Linear Responses
  • Tree-Based Methods
Shield image course 1811 20161219 28 10h36rj?1482187596

ARIMA Modeling with R

Shield image course 1811 20161219 28 10h36rj?1482187596

ARIMA Modeling with R

Become an expert in fitting ARIMA (autoregressive integrated moving average) models to time series data using R.

  • 5,450 Students
  • 45 Exercises
  • 13 Videos
  • 4 hours 
  • 3600 XP
Chapters
  • Time Series Data and Models
  • Fitting ARMA models
  • ARIMA Models
  • Seasonal ARIMA
Shield image course 2987 20170710 208 1p8cs1l?1499694935

Writing Efficient R Code

Shield image course 2987 20170710 208 1p8cs1l?1499694935

Writing Efficient R Code

Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

  • 2,549 Students
  • 43 Exercises
  • 14 Videos
  • 4 hours 
  • 3100 XP
Chapters
  • The Art of Benchmarking
  • Fine Tuning: Efficient Base R
  • Diagnosing Problems: Code Profiling
  • Turbo Charged Code: Parallel Programming
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

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

  • 20,277 Students
  • 52 Exercises
  • 16 Videos
  • 4 hours 
  • 4000 XP
Chapters
  • Introduction and data preprocessing
  • Logistic regression
  • Decision trees
  • Evaluating a credit risk model
Ggplot2 course3 r

Data Visualization with ggplot2 (Part 3)

Ggplot2 course3 r

Data Visualization with ggplot2 (Part 3)

This course covers some advanced topics including strategies for handling large data sets and specialty plots.

  • 4,328 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 1329 20170918 212 1apsy21?1505774256

Importing and Managing Financial Data in R

Shield image course 1329 20170918 212 1apsy21?1505774256

Importing and Managing Financial Data in R

Learn how to access financial data from local files as well as from internet sources.

  • 2,571 Students
  • 57 Exercises
  • 15 Videos
  • 5 hours 
  • 4850 XP
Chapters
  • Introduction and downloading data
  • Extracting and transforming data
  • Managing data from multiple sources
  • Aligning data with different periodicities
  • Importing text data, and adjusting for corporate actions
Shield image course 3424 20170823 209 gwzoni?1503494477

Sentiment Analysis in R: The Tidy Way

Shield image course 3424 20170823 209 gwzoni?1503494477

Sentiment Analysis in R: The Tidy Way

In this course, you will the learn principles of sentiment analysis from a tidy data perspective.

  • 1,646 Students
  • 53 Exercises
  • 15 Videos
  • 4 hours 
  • 4350 XP
Chapters
  • Tweets across the United States
  • Shakespeare gets Sentimental
  • Analyzing TV News
  • Singing a Happy Song (or Sad?!)
Shield image course 2659 20170913 208 1ravzta?1505323579

Intermediate R for Finance

Shield image course 2659 20170913 208 1ravzta?1505323579

Intermediate R for Finance

Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples.

  • 2,871 Students
  • 59 Exercises
  • 15 Videos
  • 5 hours 
  • 5050 XP
Chapters
  • Dates
  • If Statements and Operators
  • Loops
  • Functions
  • Apply
Shield image course 3309 20170518 1260 l308zo?1495107692

Introduction to Spark in R using sparklyr

Shield image course 3309 20170518 1260 l308zo?1495107692

Introduction to Spark in R using sparklyr

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

  • 3,878 Students
  • 51 Exercises
  • 5 Videos
  • 4 hours 
  • 4700 XP
Chapters
  • Light My Fire: Starting To Use Spark With dplyr Syntax
  • Tools of the Trade: Advanced dplyr Usage
  • Going Native: Use The Native Interface to Manipulate Spark DataFrames
  • Case Study: Learning to be a Machine: Running Machine Learning Models on Spark
Shield image course 2351 20170811 12678 dufx9d?1502466192

Foundations of Probability in R

Shield image course 2351 20170811 12678 dufx9d?1502466192

Foundations of Probability in R

In this course, you'll learn about the concepts of random variables, distributions, and conditioning.

  • 3,175 Students
  • 54 Exercises
  • 13 Videos
  • 4 hours 
  • 4350 XP
Chapters
  • The binomial distribution
  • Laws of probability
  • Bayesian statistics
  • Related distributions
Shield image course 4674 20171013 213 1ymff2n?1507867920

Case Studies in Statistical Thinking

Shield image course 4674 20171013 213 1ymff2n?1507867920

Case Studies in Statistical Thinking

Take vital steps towards mastery as you apply your statistical thinking skills to real-world data sets and extract actionable i...

  • 1,397 Students
  • 61 Exercises
  • 16 Videos
  • 4 hours 
  • 4800 XP
Chapters
  • Fish sleep and bacteria growth: A review of Statistical Thinking I and II
  • Analysis of results of the 2015 FINA World Swimming Championships
  • The "Current Controversy" of the 2013 World Championships
  • Statistical seismology and the Parkfield region
  • Earthquakes and oil mining in Oklahoma
Shield image course 1585 20170207 27 1gbme29?1486503526

Statistical Modeling in R (Part 1)

Shield image course 1585 20170207 27 1gbme29?1486503526

Statistical Modeling in R (Part 1)

This course was designed to get you up to speed with the most important and powerful methodologies in statistics.

  • 8,141 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 2000 20170928 208 rclv7b?1506635293

Object-Oriented Programming in R: S3 and R6

Shield image course 2000 20170928 208 rclv7b?1506635293

Object-Oriented Programming in R: S3 and R6

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

  • 3,688 Students
  • 56 Exercises
  • 18 Videos
  • 4 hours 
  • 4300 XP
Chapters
  • Introduction to Object-Oriented Programming
  • Using S3
  • Using R6
  • R6 Inheritance
  • Advanced R6 Usage
Shield image course 1816 20161216 28 1bg9574?1481899707

Working with Geospatial Data in R

Shield image course 1816 20161216 28 1bg9574?1481899707

Working with Geospatial Data in R

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

  • 4,495 Students
  • 58 Exercises
  • 15 Videos
  • 4 hours 
  • 5000 XP
Chapters
  • Basic mapping with ggplot2 and ggmap
  • Point and polygon data
  • Raster data and color
  • Data import and projections
Shield image course 985 20170325 209 5howaf?1490410272

Introduction to Portfolio Analysis in R

Shield image course 985 20170325 209 5howaf?1490410272

Introduction to Portfolio Analysis in R

Apply your finance and R skills to backtest, analyze, and optimize financial portfolios.

  • 11,815 Students
  • 57 Exercises
  • 14 Videos
  • 5 hours 
  • 4450 XP
Chapters
  • The building blocks
  • Analyzing performance
  • Performance drivers
  • Optimizing the portfolio
Shield image course 3556 20171006 213 1ypi946?1507254776

Network Analysis in Python (Part 2)

Shield image course 3556 20171006 213 1ypi946?1507254776

Network Analysis in Python (Part 2)

Analyze time series graphs, use bipartite graphs, and gain the skills to tackle advanced problems in network analytics.

  • 1,366 Students
  • 46 Exercises
  • 13 Videos
  • 4 hours 
  • 3900 XP
Chapters
  • Bipartite graphs & product recommendation systems
  • Graph projections
  • Comparing graphs & time-dynamic graphs
  • Tying it up!
Shield image course 4205 20171019 209 183s9ju?1508436328

Manipulating Time Series Data in Python

Shield image course 4205 20171019 209 183s9ju?1508436328

Manipulating Time Series Data in Python

In this course you'll learn the basics of working with time series data.

  • 98 Students
  • 55 Exercises
  • 16 Videos
  • 4 hours 
  • 4700 XP
Chapters
  • Working with Time Series in Pandas
  • Basic Time Series Metrics & Resampling
  • Window Functions: Rolling & Expanding Metrics
  • Putting it all together: Building a value-weighted index
Shield image course 1057 20161216 28 x2hwxn?1481899653

Working with the RStudio IDE (Part 2)

Shield image course 1057 20161216 28 x2hwxn?1481899653

Working with the RStudio IDE (Part 2)

Further your knowledge of RStudio and learn how to integrate Git, LaTeX, and Shiny

  • 2,842 Students
  • 77 Exercises
  • 29 Videos
  • 3 hours 
  • 3850 XP
Chapters
  • Packages
  • Version Control
  • Reporting
Shield image course 1296 20170706 207 wjuqcy?1499349151

Financial Trading in R

Shield image course 1296 20170706 207 wjuqcy?1499349151

Financial Trading in R

This course covers the basics of financial trading and how to use quantstrat to build signal-based trading strategies.

  • 7,172 Students
  • 65 Exercises
  • 20 Videos
  • 5 hours 
  • 5150 XP
Chapters
  • Trading basics
  • A boilerplate for quantstrat strategies
  • Indicators
  • Signals
  • Rules
Shield image course 2300 20170606 210 11no1px?1496710064

Visualizing Time Series Data in R

Shield image course 2300 20170606 210 11no1px?1496710064

Visualizing Time Series Data in R

Learn how to visualize time series in R, then practice with a stock-picking case study.

  • 1,403 Students
  • 45 Exercises
  • 11 Videos
  • 4 hours 
  • 3550 XP
Chapters
  • R Time Series Visualization Tools
  • Univariate Time Series
  • Multivariate Time Series
  • Case study: Visually selecting a stock that improves your existing portfolio
Shield image course 1964 20170621 208 10v2wmm?1498044312

Manipulating Time Series Data in R: Case Studies

Shield image course 1964 20170621 208 10v2wmm?1498044312

Manipulating Time Series Data in R: Case Studies

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

  • 2,376 Students
  • 50 Exercises
  • 12 Videos
  • 4 hours 
  • 4000 XP
Chapters
  • Flight Data
  • Weather Data
  • Economic Data
  • Sports Data
Shield image course 1698 20170913 208 7qvl1w?1505337570

Bond Valuation and Analysis in R

Shield image course 1698 20170913 208 7qvl1w?1505337570

Bond Valuation and Analysis in R

Learn to use R to develop models to evaluate and analyze bonds as well as protect them from interest rate changes.

  • 2,441 Students
  • 43 Exercises
  • 13 Videos
  • 4 hours 
  • 3250 XP
Chapters
  • Introduction and Plain Vanilla Bond Valuation
  • Yield to Maturity
  • Duration and Convexity
  • Comprehensive Example
Shield image course 3056 20170619 29945 1vitrgj?1497841001

Quantitative Risk Management in R

Shield image course 3056 20170619 29945 1vitrgj?1497841001

Quantitative Risk Management in R

Work with risk-factor return series, study their empirical properties, and make estimates of value-at-risk.

  • 1,386 Students
  • 55 Exercises
  • 18 Videos
  • 5 hours 
  • 4350 XP
Chapters
  • Exploring market risk-factor data
  • Real world returns are riskier than normal
  • Real world returns are volatile and correlated
  • Estimating portfolio value-at-risk (VaR)
Shield image course 3070 20170712 17726 l5mhgh?1499853882

Spatial Statistics in R

Shield image course 3070 20170712 17726 l5mhgh?1499853882

Spatial Statistics in R

Learn how to make sense of spatial data and deal with various classes of statistical problems associated with it.

  • 1,563 Students
  • 60 Exercises
  • 16 Videos
  • 4 hours 
  • 4950 XP
Chapters
  • Introduction
  • Point Pattern Analysis
  • Areal Statistics
  • Geostatistics
Shield image course 1593 20170306 30647 c44190?1488834957

Intermediate Portfolio Analysis in R

Shield image course 1593 20170306 30647 c44190?1488834957

Intermediate Portfolio Analysis in R

Advance you R finance skills to backtest, analyze, and optimize financial portfolios.

  • 1,428 Students
  • 42 Exercises
  • 12 Videos
  • 5 hours 
  • 3250 XP
Chapters
  • Introduction and Portfolio Theory
  • Portfolio Optimization Workflow
  • Objective Functions and Moment Estimation
  • Application
Shield image course 3094 20170614 210 14stws7?1497424522

Data Visualization in R with lattice

Shield image course 3094 20170614 210 14stws7?1497424522

Data Visualization in R with lattice

Learn to visualize multivariate datasets using lattice graphics.

  • 933 Students
  • 60 Exercises
  • 17 Videos
  • 4 hours 
  • 4950 XP
Chapters
  • Basic plotting with lattice
  • Conditioning and the formula interface
  • Controlling scales and graphical parameters
  • Customizing plots using panel functions
  • Extensions and the lattice ecosystem
Shield image course 1586 20161216 28 1u9dnc3?1481899725

Statistical Modeling in R (Part 2)

Shield image course 1586 20161216 28 1u9dnc3?1481899725

Statistical Modeling in R (Part 2)

In this follow-up course, you will expand your stat modeling skills from part 1 and dive into more advanced concepts.

  • 2,229 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
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.

  • 37,149 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
Shield image course 943 20161216 28 fyql29?1481877349

Exploring Pitch Data with R

Shield image course 943 20161216 28 fyql29?1481877349

Exploring Pitch Data with R

Use a rich baseball dataset from the MLB's Statcast system to practice your data exploration skills.

  • 5,653 Students
  • 69 Exercises
  • 14 Videos
  • 4 hours 
  • 6200 XP
Chapters
  • Exploring pitch velocities
  • Exploring pitch types
  • Exploring pitch locations
  • Exploring batted ball outcomes
Show All Courses
'