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

Intermediate Python for Data Science Level up your data science skills by creating visualizations using matplotlib and manipulating data frames with Pandas. 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 R Continue your journey to become an R ninja by learning about conditional statements, loops, and vector functions. 6 hours

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

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

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

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

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 with ggplot2 (Part 1) Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics. 5 hours

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

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

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

Intermediate R - Practice Strengthen your knowledge of the topics you learned in Intermediate R with a ton of new and fun exercises. 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

Introduction to Data Learn the language of data, study types, sampling strategies, and experimental design. 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 Visualization in R This course provides a comprehensive introduction to working with base graphics in R. 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

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

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

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

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

Supervised Learning in R: Classification In this course you will learn the basics of machine learning for 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

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

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 Machine Learning Learn to train and assess models performing common machine learning tasks such as classification and clustering. 6 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

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

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

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

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

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

Interactive Data Visualization with Bokeh Learn how to create versatile and interactive data visualizations using Bokeh. 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

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

Introduction to Time Series Analysis Learn the core techniques necessary to extract meaningful insights from time series data. 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

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

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

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

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

Forecasting Using R Learn how to make predictions about the future using time series forecasting in R. 5 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

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

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

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

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

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

Data Visualization with ggplot2 (Part 3) This course covers some advanced topics including strategies for handling large data sets and specialty plots. 6 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

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

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

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

Foundations of Probability in R In this course, you'll learn about the concepts of random variables, distributions, and conditioning. 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

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

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

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

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

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

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

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

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

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

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

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

Data Visualization in R with ggvis Learn to create interactive graphs to display distributions, relationships, model fits, and more using ggvis. 4 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

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

Introduction to the tidyverse Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collect... Upcoming Premium Course

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

Extreme Gradient Boosting with XGBoost Learn the fundamentals of gradient boosting and build state-of-the-art machine learning models using XGBoost to solve... Upcoming Premium Course