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

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

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

Data Visualization in R with ggvis Learn to create interactive graphs to display distributions, relationships, model fits, and more using ggvis. 4 hours

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

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

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

Cleaning Data in R Learn to explore your data so you can properly clean and prepare it for analysis. 4 hours

Intro to Python for Data Science Master the basics of data analysis in Python. Expand your skill set by learning scientific computing with numpy. 4 hours

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

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

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

Intermediate Python for Data Science Level up your data science skills by creating visualizations using matplotlib and manipulating data frames with Pandas. 4 hours

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

Exploring Pitch Data with R Use a rich baseball dataset from the MLB's Statcast system to practice your data exploration skills. 4 hours Play preview

Working with the RStudio IDE (Part 1) Learn the basics of the important features of the RStudio IDE. 3 hours

Introduction to Portfolio Analysis in R Apply your finance and R skills to backtest, analyze, and optimize financial portfolios. 5 hours

Credit Risk Modeling in R Apply statistical modeling in a real-life setting using logistic regression and decision trees to model credit risk. 4 hours

Machine Learning Toolbox This course teaches the big ideas in machine learning like how to build and evaluate predictive models. 4 hours

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

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

Introduction to Databases in Python In this course, you'll learn the basics of relational databases and how to interact with them. 4 hours Play preview

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. 4 hours Play preview

Introduction to Time Series Analysis Learn the core techniques necessary to extract meaningful insights from time series data. 4 hours Play preview

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

Financial Trading in R This course covers the basics of financial trading and how to use quantstrat to build signal-based trading strategies. 5 hours Play preview

Importing and Managing Financial Data in R Learn how to access financial data from local files as well as from internet sources. 5 hours Play preview

Interactive Data Visualization with Bokeh Learn how to create versatile and interactive data visualizations using Bokeh. 4 hours Play preview

Exploratory Data Analysis in R: Case Study Use data manipulation and visualization skills to explore the historical voting of the United Nations General Assembly. 4 hours Play preview

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

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

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

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

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. 3 hours Play preview

Statistical Thinking in Python (Part 1) Build the foundation you need to think statistically and to speak the language of your data. 3 hours Play preview

Statistical Thinking in Python (Part 2) Learn to perform the two key tasks in statistical inference: parameter estimation and hypothesis testing. 4 hours Play preview

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

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

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

Intermediate Portfolio Analysis in R Advance you R finance skills to backtest, analyze, and optimize financial portfolios. 5 hours Play preview

Importing Data in Python (Part 2) Improve your Python data importing skills and learn to work with web and API data. 2 hours Play preview

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. 3 hours Play preview

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

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

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

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. 4 hours Play preview

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

Introduction to Data Visualization with Python Learn more complex data visualization techniques using Matplotlib and Seaborn. 4 hours Play preview

Exploratory Data Analysis Learn how to use graphical and numerical techniques to begin uncovering the structure of your data. 4 hours Play preview

Correlation and Regression Learn how to describe relationships between two numerical quantities and characterize these relationships graphically. 4 hours Play preview

Introduction to Data Learn the language of data, study types, sampling strategies, and experimental design. 4 hours Play preview

ARIMA Modeling with R Become an expert in fitting ARIMA (autoregressive integrated moving average) models to time series data using R. 4 hours Play preview

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

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 hours Play preview

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. 4 hours Play preview

Supervised Learning with scikit-learn Learn how to build and tune predictive models and evaluate how well they will perform on unseen data. 4 hours Play preview

Intro to SQL for Data Science Master the basics of querying databases with SQL, the world's most popular databasing language. 4 hours

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. 4 hours Play preview

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

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

Sentiment Analysis in R Learn sentiment analysis by identifying positive and negative language, specific emotional intent and making compelli... 4 hours

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

Unsupervised Learning in Python Learn how to cluster, transform, visualize, and extract insights from unlabeled datasets using scikit-learn and scipy. 4 hours Play preview

Visualizing Time Series Data in R Learn how to visualize time series in R, then practice with a stock-picking case study. 4 hours Play preview

Valuation of Life Insurance Products in R Learn the basics of cash flow valuation, work with human mortality data and build life insurance products in R. 4 hours Play preview

Foundations of Probability in R In this course, you'll learn about the concepts of random variables, distributions, and conditioning. 4 hours Play preview

Scalable Data Processing in R Learn how to write scalable code for working with big data in R using the bigmemory and iotools packages. 4 hours Play preview

Machine Learning with the Experts: School Budgets Learn how to build a model to automatically classify items in a school budget. 4 hours Play preview

Introduction to R for Finance Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples. 4 hours Play preview

Intermediate R for Finance Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples. 5 hours Play preview

Supervised Learning in R: Classification In this course you will learn the basics of machine learning for classification. 4 hours Play preview

String Manipulation in R with stringr Learn how to pull character strings apart, put them back together and use the stringr package. 4 hours Play preview

Writing Efficient R Code Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming. 4 hours Play preview

Forecasting Using R Learn how to make predictions about the future using time series forecasting in R. 5 hours Play preview

Machine Learning with Tree-Based Models in R In this course, you'll learn how to use tree-based models and ensembles for regression and classification. 4 hours Play preview

Working with Web Data in R Learn how to efficiently import data from the web into R. 4 hours Play preview

Quantitative Risk Management in R Work with risk-factor return series, study their empirical properties, and make estimates of value-at-risk. 5 hours Play preview

Spatial Statistics in R Learn how to make sense of spatial data and deal with various classes of statistical problems associated with it. 4 hours Play preview

Data Visualization in R with lattice Learn to visualize multivariate datasets using lattice graphics. 4 hours Play preview

Introduction to Spark in R using sparklyr Learn how to analyze huge datasets using Apache Spark and R using the sparklyr package. 4 hours Play preview

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

Sentiment Analysis in R: The Tidy Way In this course, you will the learn principles of sentiment analysis from a tidy data perspective. 4 hours Play preview

Network Analysis in Python (Part 2) Analyze time series graphs, use bipartite graphs, and gain the skills to tackle advanced problems in network analytics. 4 hours Play preview

Multiple and Logistic Regression In this course you'll lear to add multiple variables to linear models and to use logistic regression for classification. 4 hours Play preview

Inference for Linear Regression In this course you'll learn how to perform inference using linear models. 4 hours

Natural Language Processing Fundamentals in Python Learn fundamental natural language processing techniques using Python and how to apply them to extract insights from ... 4 hours Play preview

Building Chatbots in Python Learn the fundamentals of how to build conversational bots using rule-based systems as well as machine learning. 4 hours Play preview

Extreme Gradient Boosting with XGBoost Learn the fundamentals of gradient boosting and build state-of-the-art machine learning models using XGBoost to solve... 4 hours Play preview

Building Web Applications in R with Shiny: Case Studies Build interactive web apps using R and shiny! 4 hours Play preview

Supervised Learning in R: Regression In this course you will learn how to predict future events using linear regression, generalized additive models, rand... 4 hours Play preview

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. 5 hours Play preview

Manipulating Time Series Data in Python In this course you'll learn the basics of working with time series data. 4 hours Play preview

Introduction to Time Series Analysis in Python In this course you'll learn the basics of analyzing time series data. 4 hours Play preview

Parallel Computing with Dask Learn how to take the Python workflows you currently have and easily scale them up to large datasets without the need... 4 hours Play preview

Spatial Analysis in R with sf and raster Analyze spatial data using the sf and raster packages. 4 hours Play preview

Introduction to PySpark Learn to implement distributed data management and machine learning in Spark using the PySpark package. 4 hours

Network Analysis in R In this course you'll learn to analyze and visualize network data with the igraph package. 4 hours Play preview

Case Studies in Statistical Thinking Take vital steps towards mastery as you apply your statistical thinking skills to real-world data sets and extract ac... 4 hours Play preview

Joining Data in PostgreSQL Join two or three tables together into one, combine tables using set theory, and work with subqueries in PostgreSQL 5 hours Play preview

Building Web Applications in R with Shiny Build interactive web apps straight from R with shiny! 4 hours Play preview

Introduction to the Tidyverse Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collect... 4 hours Play preview

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

Inference for Numerical Data In this course you'll learn techniques for performing statistical inference on numerical data. 4 hours

Visualizing Time Series Data in Python Visualize seasonality, trends and other patterns in your time series data. 4 hours Play preview

Fundamentals of Bayesian Data Analysis in R Learn what Bayesian data analysis is, how it works, and why it is a useful tool to have in your data science toolbox. 4 hours

Working with Dates and Times in R Learn the essentials of parsing, manipulating and computing with dates and times in R. 4 hours Play preview

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

Python for R Users This course is for R users who want to get up to speed with Python! 5 hours Play preview

Cluster Analysis in R Develop a strong intuition for how hierarchical and k-means clustering work and learn how to apply them to extract in... 4 hours Play preview

Intro to Financial Concepts using Python Using Python and NumPy, learn the most fundamental financial concepts. 4 hours Play preview

Intro to Portfolio Risk Management in Python Evaluate portfolio risk and returns, construct market-cap weighted equity portfolios and learn how to forecast and he... 4 hours Play preview

Inference for Categorical Data In this course you'll learn how to leverage statistical techniques for working with categorical data. 4 hours

Visualizing Big Data with Trelliscope Learn how to visualize big data in R using ggplot2 and trelliscopejs. 4 hours

Building Dashboards with flexdashboard In this course you'll learn how to create static and interactive dashboards using flexdashboard and shiny. 4 hours

Communicating with Data in the Tidyverse Leverage the power of tidyverse tools to create publication-quality graphics and custom-styled reports that communica... 4 hours

ChIP-seq Workflows in R Learn how to analyse and interpret ChIP-seq data with the help of Bioconductor using a human cancer dataset. 4 hours

Visualization Best Practices in R Learn to effectively convey your data with an overview of common charts, alternative visualization types, and percep... 4 hours

Building Dashboards with shinydashboard In this course you'll learn to build dashboards using the shinydashboard package. 4 hours Play preview

Modeling with Data in the Tidyverse Explore Linear Regression in a tidy framework. 4 hours Play preview

Human Resources Analytics in R: Exploring Employee Data Manipulate, visualize, and perform statistical tests on HR data. 5 hours Play preview

Business Process Analytics in R Learn how to analyze business processes in R and extract actionable insights from enormous sets of event data. 4 hours

Working with Data in the Tidyverse Learn to work with data using tools from the tidyverse, and master the important skills of taming and tidying your data. 4 hours

Supervised Learning in R: Case Studies Apply your supervised machine learning skills by working through four case studies using data from the real world. 4 hours Play preview

Forecasting Product Demand in R Learn how to identify important drivers of demand, look at seasonal effects, and predict demand for a hierarchy of pr... 4 hours Play preview

Marketing Analytics in R: Statistical Modeling In this course you'll learn how to use data science for several common marketing tasks. 4 hours Play preview

Network Analysis in R: Case Studies Apply fundamental concepts in network analysis to large real-world datasets in 4 different case studies. 4 hours

Hierarchical and Mixed Effects Models In this course you will learn to fit hierarchical models with random effects. 4 hours Play preview

Machine Learning for Time Series Data in Python This course focuses on feature engineering and machine learning for time series data. 4 hours

Customer Analytics & A/B Testing in Python Learn how to use Python to create, run, and analyze A/B tests to make proactive business decisions. 4 hours

Linear Classifiers in Python In this course you will learn the details of linear classifiers like logistic regression and SVM. 4 hours Play preview

HR Analytics in Python: Predicting Employee Churn In this course you'll learn how to apply machine learning in the HR domain. 4 hours

Parallel Programming in R This course covers in detail the tools available in R for parallel computing. 4 hours Play preview

Machine Learning with Tree-Based Models in Python In this course, you'll learn how to use tree-based models and ensembles for regression and classification using sciki... 5 hours Play preview

Introduction to Bioconductor Learn to use essential bioconductor packages using datasets from virus, fungus, human and plants! 4 hours

Human Resources Analytics in R: Predicting Employee ... Predict employee turnover and design retention strategies. 4 hours

Data Privacy and Anonymization in R Publicly release data sets with a differential privacy guarantee. 4 hours Play preview

Nonlinear Modeling in R with GAMs GAMs model relationships in data as nonlinear functions that are highly adaptable to different types of data science ... 4 hours

Bayesian Modeling with RJAGS In this course, you'll learn how to implement more advanced Bayesian models using RJAGS. 4 hours

Structural Equation Modeling with lavaan in R Learn how to create and assess measurement models used to confirm the structure of a scale or questionnaire. 4 hours Play preview

Differential Expression Analysis in R with limma Learn to use the Bioconductor package limma for differential gene expression analysis. 4 hours

Factor Analysis in R Explore latent variables, such as personality using exploratory and confirmatory factor analyses. 4 hours

Foundations of Predictive Analytics in Python (Part 1) In this course you'll learn to use and present logistic regression models for making predictions. 4 hours

Marketing Analytics in R: Choice Modeling Learn to analyze and model customer choice data in R. 4 hours

Categorical Data in the Tidyverse Get ready to categorize! In this course you will with non-numerical data , such as job titles or survey responses, us... 4 hours Play preview

Experimental Design in R In this course you'll learn about basic experimental design, a crucial part of any data analysis. 4 hours Play preview

Preprocessing for Machine Learning in Python In this course you'll learn how to get your cleaned data ready for modeling. 4 hours

Machine Learning for Finance in Python Learn to model and predict stock data values using linear models, decision trees, random forests, and neural networks. 4 hours

Bayesian Regression Modeling with rstanarm Learn how to leverage Bayesian estimation methods to make better inferences about linear regression models. 4 hours

Analyzing Survey Data in R Learn survey design using common design structures followed by visualizing and analyzing survey results. 4 hours Play preview

Mixture Models in R Learn mixture models: a convenient and formal statistical framework for probabilistic clustering and classification. 4 hours

Network Science in R - A Tidy Approach Learn how to analyze and visualize network data in the R programming language using the tidyverse approach. 4 hours

Support Vector Machines in R This course will introduce the support vector machine (SVM) using an intuitive, visual approach. 4 hours

Interactive Maps with leaflet in R Learn how to produce interactive web maps with ease using leaflet. 4 hours Play preview

Analyzing Election and Polling Data in R Learn R for data science by wrangling, visualizing, and modeling political data like polls and election results. 4 hours

A/B Testing in R Learn A/B testing: including hypothesis testing, experimental design, and confounding variables. 4 hours

Analyzing Police Activity with pandas Explore the Stanford Open Policing Project dataset and analyze the impact of gender on police behavior using pandas. 4 hours Play preview

Analyzing US Census Data in R Learn to rapidly visualize and explore demographic data from the United States Census Bureau using tidyverse tools. 4 hours

Conda for Building & Distributing Packages Learn how to write Conda recipes and share them on Anaconda Cloud. 3 hours

Data Visualization with Seaborn Use Seaborn's sophisticated visualization tools to make beautiful, informative visualizations with ease. 4 hours Play preview

Statistical Simulation in Python Learn to solve increasingly complex problems using simulations to generate and analyze data. 4 hours

Financial Forecasting in Python Step into the role of CFO and learn how to advise a board of directors on key metrics while building a financial fore... 4 hours

Dealing With Missing Data in R Make it easy to visualise, explore, and impute missing data with naniar, a tidyverse friendly approach to missing data. 4 hours

Biomedical Image Analysis in Python Learn the fundamentals of exploring, manipulating, and measuring biomedical image data. 4 hours Play preview

Building Recommendation Engines in PySpark Learn tools and techniques to leverage your own big data to facilitate positive experiences for your users. 4 hours

Financial Analytics in R Learn how to speak the language (and do the math!) of corporate finance to pitch your next great business idea. 4 hours

Interactive Data Visualization with rbokeh Learn rbokeh: a visualization library for interactive web-based plots. 4 hours

Machine Learning in the Tidyverse Leverage the tools in the tidyverse to generate, explore and evaluate machine learning models. 5 hours

Predictive Analytics using Networked Data in R Learn to predict labels of nodes in networks using network learning and by extracting descriptive features from the n... 4 hours

Pivot Tables with Spreadsheets Explore the world of Pivot Tables within Google Sheets, and learn how to quickly organize thousands of data points wi... 4 hours

Designing and Analyzing Clinical Trials in R In this course you will gain an overview clinical trial designs, determine the numbers of patients needed and conduct... 4 hours

Single-Cell RNA-Seq Workflows in R Analyze single-cell RNA-Seq data using normalization, dimensionality reduction, clustering and differential expression. 4 hours

Intermediate Spreadsheets for Data Science Expand your spreadsheets vocabulary by diving deeper into data types, including numeric data, logical data, and missi... 4 hours

Convolutional Neural Networks for Image Processing Convolutional neural networks are deep learning algorithms that are particularly powerful for analysis of images. 4 hours Play preview

Linear Algebra for Data Science in R This course is an introduction to linear algebra, one of the most important mathematical topics underpinning data sci... 4 hours

Generalized Linear Models in R The Generalized Linear Model course expands your regression toolbox to include logistic and Poisson regression. 4 hours

Spreadsheet Basics Spreadsheet software is one of the most popular and powerful tools in data analysis. Millions of people use tools lik... 2 hours

Data Analysis with Spreadsheets This course will dig deeper into some of the core functionality of Google Sheets. There's a whole bunch of predefined... 3 hours

Analyzing Social Media Data in Python In this course, you'll learn how to collect Twitter data and analyze Twitter text, networks, and geographical origin. 4 hours

Customer Churn Modeling in Python Learn how to use Python to analyze customer churn and build a model to predict it. Upcoming Premium Course