Introduction to R Master the basics of data analysis by manipulating common data structures such as vectors, matrices and data frames. 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 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

Introduction to Python 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

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

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

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 tables in relational databases such as MySQL, Oracle, SQL Server, and PostgreSQL. 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 Practice your Shiny skills while building some fun Shiny apps for real-life scenarios! 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 SQL Join two or three tables together into one, combine tables using set theory, and work with subqueries in PostgreSQL. 5 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

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

Data Manipulation in R with data.table Master core concepts about data manipulation such as filtering, selecting and calculating groupwise statistics using ... 4 hours

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

Interactive Data Visualization with plotly in R Learn to create interactive graphics entirely in R with plotly. 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

Introduction to Linear Modeling in Python Explore the concepts and applications of linear models with python and build models to describe, predict, and extract... 4 hours

Introduction to MongoDB in Python Learn to manipulate and analyze flexibly structured data with MongoDB. 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

Joining Data in R with data.table This course will show you how to combine and merge datasets with data.table. 4 hours

Foundations of Functional Programming with purrr Learn to easily summarize and manipulate lists using the purrr package. 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 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

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

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

Feature Engineering with PySpark Learn the gritty details that data scientists are spending 70-80% of their time on; data wrangling and feature engine... 4 hours

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

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

Predicting Customer Churn in Python Learn how to use Python to analyze customer churn and build a model to predict it. 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 Play preview

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 work with non-numerical data, such as job titles or survey respons... 4 hours Play preview

Multivariate Probability Distributions in R Learn to analyze, plot, and model multivariate data. 4 hours

Advanced Deep Learning with Keras in Python Build multiple-input and multiple-output deep learning models using Keras. 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

Building Response Models in R Learn to build simple models of market response to increase the effectiveness of your marketing plans. 4 hours

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

Intermediate Functional Programming with purrr Continue learning with purrr to create robust, clean, and easy to maintain iterative code. 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

Hyperparameter Tuning in R Learn how to tune your model's hyperparameters to get the best predictive results. 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

RNA-Seq Differential Expression Analysis Use RNA-Seq differential expression analysis to identify genes likely to be important for different diseases or condi... 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

Anomaly Detection in R Learn statistical tests for identifying outliers and how to use sophisticated anomaly scoring algorithms. 4 hours

Statistical Simulation in Python Learn to solve increasingly complex problems using simulations to generate and analyze data. 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

Python for MATLAB Users Transition from MATLAB by learning some fundamental Python concepts, and diving into the NumPy and Matplotlib packages. 4 hours

Visualizing Geospatial Data in Python Learn how to make attractive visualizations of geospatial data in Python using the geopandas package and folium maps. 4 hours

Survival Analysis in R Learn to work with time-to-event data. The event may be death or finding a job after unemployment. Learn to estimate,... 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 with 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

Intermediate Interactive Data Visualization with plo... Learn to create animated graphics and linked views entirely in R with plotly. 4 hours

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

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

Intermediate SQL Server In this course, you will use T-SQL, the flavor of SQL used in Microsoft's SQL Server for data analysis. 4 hours

Web Scraping in Python Learn to retrieve and parse information from the internet using the Python library scrapy. 4 hours

Working with Geospatial Data in Python This course will show you how to integrate spatial data into your Python Data Science workflow. 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 Play preview

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

Writing Functions and Stored Procedures in SQL Server Master SQL Server programming by learning to create, update and execute functions and stored procedures. 4 hours

Advanced NLP with spaCy Learn how to use spaCy to build advanced natural language understanding systems, using both rule-based and machine le... 5 hours

Spreadsheet Basics Learn the basics of spreadsheets by working with rows, columns, addresses, and ranges. 2 hours

Data Analysis with Spreadsheets Learn how to analyze data with spreadsheets using functions such as SUM(), AVERAGE(), and VLOOKUP(). 3 hours

Supply Chain Analytics in Python Leverage the power of Python and PuLP to optimize supply chains. 4 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

GARCH Models in R Specify and fit GARCH models to forecast time-varying volatility and value-at-risk. 4 hours

Course Creation at DataCamp Learn all about how DataCamp builds the best platform to learn and teach data skills. 3 hours

Object-Oriented Programming in Python Learn the fundamentals of object-oriented programming: classes, objects, methods, inheritance, polymorphism, and others! 4 hours

Advanced Dimensionality Reduction in R Learn how to apply advanced dimensionality techniques such as t-SNE and GLRM. 4 hours

Topic Modeling in R Learn how to fit topic models using the Latent Dirichlet Allocation algorithm. 4 hours

Probability Puzzles in R Learn strategies for answering probability questions in R by solving a variety of probability puzzles. 4 hours

Feature Engineering in R Learn a variety of feature engineering techniques to develop meaningful features that will uncover useful insights ab... 4 hours

Foundations of Predictive Analytics in Python (Part 2) Learn how to prepare and organize your data for predictive analytics. 4 hours

Analyzing US Census Data in Python Learn to use the Census API to work with demographic and socioeconomic data. 5 hours

Big Data Fundamentals via PySpark Learn the fundamentals of working with big data with PySpark. 4 hours

Designing Machine Learning Workflows in Python Learn to build pipelines that stand the test of time. 4 hours

Software Engineering for Data Scientists in Python Learn all about modularity, documentation, & automated testing to help you solve Data Science problems quicker an... 4 hours

SQL for Exploratory Data Analysis Learn how to explore what's available in a database: the tables, relationships between them, and data stored in them. 4 hours

Intermediate SQL Master the complex SQL queries necessary to answer a wide variety of data science questions and prepare robust data s... 4 hours Play preview

Writing Efficient Python Code Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead. 4 hours

Introduction to Data Science in Python Dive into data science using Python and learn how to effectively analyze and visualize your data. 4 hours Play preview

Introduction to Relational Databases in SQL Learn how to create one of the most efficient ways of storing data - relational databases! 4 hours

Introduction to SQL Server Become proficient at using SQL Server to perform common data manipulation tasks. 4 hours

Introduction to Matplotlib Learn how to create, customize, and share data visualizations using Matplotlib. 4 hours

Feature Engineering for Machine Learning in Python Create new features to improve the performance of your Machine Learning models. 4 hours Play preview

Reporting in SQL Learn to apply all the SQL concepts and functions you have learned in previous courses to build out your very own das... 4 hours

Foundations of Probability in Python Learn fundamental probability concepts like random variables, mean and variance, probability distributions, and condi... 5 hours

Optimizing Python Code with pandas Learn efficient techniques in pandas to optimize your Python code. 4 hours

Python for Spreadsheet Users Use your knowledge of common spreadsheet functions and techniques to explore Python! 4 hours Play preview

Improving Your Data Visualizations in Python Learn to construct compelling and attractive visualizations that help communicate results efficiently and effectively. 4 hours

Clustering Methods with SciPy In this course, you will be introduced to unsupervised learning through techniques such as hierarchical and k-means c... 4 hours

Analyzing Marketing Campaigns with pandas Build up your pandas skills and answer marketing questions by merging, slicing, visualizing, and more! 4 hours

Financial Analytics in Spreadsheets Learn how to build a graphical dashboard with spreadsheets to track the performance of financial securities. 4 hours

Introduction to TensorFlow in Python Learn the fundamentals of neural networks and how to build deep learning models using TensorFlow. 4 hours

Model Validation in Python Learn the basics of model validation, validation techniques, and begin creating validated and high performing models. 4 hours

Introduction to Seaborn Learn how to create informative and attractive visualizations in Python using the Seaborn library. 4 hours

Improving Query Performance in SQL Server In this course, students will learn to write queries that are both efficient and easy to read and understand. 4 hours

Analyzing Business Data in SQL Learn to write SQL queries to calculate key metrics that businesses use to measure performance. 4 hours

Ensemble Methods in Python Learn how to build advanced and effective machine learning models in Python using ensemble techniques such as bagging... 4 hours

Exploratory Data Analysis in Python Learn how to explore, visualize, and extract insights from data. 4 hours

Generalized Linear Models in Python Extend your regression toolbox with the logistic and Poisson models and learn to train, understand, and validate them... 5 hours

Data-Driven Decision Making in SQL Learn how to analyze a SQL table and report insights to management. 4 hours

Analyzing IoT Data in Python Learn how to import, clean and manipulate IoT data in Python to make it ready for machine learning. 4 hours

Improving Query Performance in PostgreSQL Learn how to structure your PostgreSQL queries to run in a fraction of the time. 4 hours

Preparing for Statistics Interview Questions in Python Prepare for your next statistics interview by reviewing concepts like conditional probabilities, A/B testing, the bia... 4 hours

Cleaning Data with Apache Spark in Python Learn how to clean data with Apache Spark in Python. 4 hours

Feature Engineering for NLP in Python Learn techniques to extract useful information from text and process them into a format suitable for machine learning. 4 hours

Streamlined Data Ingestion with pandas Learn to acquire data from common file formats and systems such as CSV files, spreadsheets, JSON, SQL databases, and ... 4 hours

Sentiment Analysis in Python Are customers thrilled with your products or is your service lacking? Learn how to perform an end-to-end sentiment an... 4 hours

Survey and Measurement Development in R Design surveys to get actionable insights via reviewing of survey design structures and visualizing and analyzing sur... 4 hours

Regular Expressions in Python Learn about string manipulation and become a master at using regular expressions. 4 hours

Forecasting Using ARIMA Models in Python Learn about ARIMA models in Python and become an expert in time series analysis. 4 hours

Data Science for Managers Learn about data science and how can you use it to strengthen your organization. 4 hours

Dimensionality Reduction in R Develop your intuition for when to reduce dimensionality in your data, and master the fundamentals of how to do so in R. 4 hours

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

Inference for Categorical Data In this course you'll learn how to leverage statistical techniques for working with categorical 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

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

Introduction to Bioconductor Learn to use essential bioconductor packages using datasets from virus, fungus, human and plants! 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

Data Visualization in Spreadsheets Learn the fundamentals of data visualization using spreadsheets. 4 hours

R For SAS Users Learn how to translate your SAS knowledge into R and analyze data using this free and powerful software language. 4 hours

Creating Robust Python Workflows Learn to develop a set of principles for your data science and software development projects. 4 hours

Statistics in Spreadsheets Learn how to leverage statistical techniques using spreadsheets to more effectively work with and extract insights fr... 4 hours

Financial Modeling in Spreadsheets Learn basic business modeling including cash flows, investments, annuities, loan amortization, and more using Sheets. 4 hours

Introduction to Spark SQL with Python Learn how to manipulate data and create machine learning feature sets in Spark using SQL in Python. 4 hours

Conditional Formatting in Spreadsheets Learn how to use conditional formatting with your data through built-in options and by creating custom formulas. 4 hours

Writing Functions in Python Learn to use best practices to write maintainable, reusable, complex functions with good documentation. 4 hours

SQL Server Functions for Manipulating Data Learn the most important functions for manipulating, processing, and transforming data in SQL Server. 4 hours

Unit Testing for Data Science in Python Learn how to write unit tests for your Data Science projects in Python using pytest. 4 hours

Preparing for Coding Interview Questions in Python Prepare for your next coding interviews in Python. 4 hours

Deep Learning with Keras in Python Learn to start developing deep learning models with Keras. 4 hours

Experimental Design in Python Learn about experimental design, and how to explore your data to ask and answer meaningful questions. 4 hours

Building and Optimizing Triggers in SQL Server Learn how to design and implement triggers in SQL Server using real-world examples. 4 hours

Hierarchical and Recursive Queries in SQL Server Learn how to write recursive queries and query hierarchical data structures. 4 hours

Command Line Automation in Python Learn to automate many common file system tasks and be able to manage and communicate with processes. 4 hours

PostgreSQL Functions for Manipulating Data Learn the most important PostgreSQL functions for manipulating, processing, and transforming data. 4 hours

Time Series Analysis in SQL Server Explore ways to work with date and time data in SQL Server for time series analysis 5 hours

Introduction to AWS Boto in Python Learn about AWS Boto and harnessing cloud technology to optimize your data workflow. 4 hours

Introduction to Portfolio Analysis in Python Learn how to calculate meaningful measures of risk and performance, and how to compile an optimal portfolio for the d... 4 hours

Transactions and Error Handling in SQL Server Learn to write scripts that will catch and handle errors and control for multiple operations happening at once. 4 hours

Introduction to Function Writing in R Take your R skills up a notch by learning to write efficient, reusable functions. 4 hours

Introduction to Data Visualization with ggplot2 Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics. 4 hours