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

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

Intro to SQL for Data Science Master the basics of querying databases with SQL, the world's most popular databasing language. 4 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Hierarchical and Mixed Effects Models In this course you will learn to fit hierarchical models with random effects. 4 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

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

Cleaning Data in R Learn to explore your data so you can properly clean and prepare it for analysis. 4 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

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

Manipulating DataFrames with pandas You will learn how to tidy, rearrange, and restructure your data using versatile pandas DataFrames. 4 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

Introduction to Data Learn the language of data, study types, sampling strategies, and experimental design. 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

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

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

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

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

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

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

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

Exploratory Data Analysis Learn how to use graphical and numerical techniques to begin uncovering the structure of your data. 4 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 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

Correlation and Regression Learn how to describe relationships between two numerical quantities and characterize these relationships graphically. 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 in Python In this course you'll learn the basics of analyzing time series data. 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

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 the RStudio IDE (Part 1) Learn the basics of the important features of the RStudio IDE. 3 hours

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

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

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

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 Visualization in R This course provides a comprehensive introduction to working with base graphics in R. 4 hours Play preview

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

Building Dashboards with shinydashboard In this course you'll learn to build dashboards using the shinydashboard package. 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

Intro to Financial Concepts using Python Using Python and NumPy, learn the most fundamental financial concepts. 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

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

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

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

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

Human Resources Analytics in R: Exploring Employee Data Manipulate, visualize, and perform statistical tests on HR data. 5 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

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

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

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

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

Visualizing Time Series Data in Python Visualize seasonality, trends and other patterns in your time series data. 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

Working with Web Data in R Learn how to efficiently import data from the web into R. 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

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

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

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

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

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

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

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

Interactive Maps with leaflet in R Learn how to produce interactive web maps with ease using leaflet. 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

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

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

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

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

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

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

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

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

Building Web Applications in R with Shiny: Case Studies Build interactive web apps using R and shiny! 4 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

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

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

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

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

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

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

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

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

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

Sentiment Analysis in R Learn sentiment analysis by identifying positive and negative language, specific emotional intent and making compelli... 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

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

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

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

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

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

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

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

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

Data Visualization with Seaborn Use Seaborn's sophisticated visualization tools to make beautiful, informative visualizations with ease. Upcoming Premium Course