Skip to main content

Data science courses

Follow short videos led by expert instructors and then practice what you’ve learned with interactive exercises in your browser.

  • Learn at your own pace
  • Get hands-on experience
  • Complete bite-sized chapters
Screenshot of project code-along
493 results

Responsible AI Data Management

Learn about responsible AI data management practices. Discover strategies covering all stages of an AI project to help you develop AI responsibly.

ClockOver 3 hoursTagArtificial IntelligenceUserMaria ProkofievaLearncourses

Introduction to Testing in Python

Master Python testing: Learn methods, create checks, and ensure error-free code with pytest and unittest.

ClockOver 3 hoursTagProgrammingUserAlexander LevinLearncourses

Artificial Intelligence (AI) Strategy

Learn how to blend business, data, and AI, and set goals to drive success with an effectively scalable AI Strategy.

ClockOver 3 hoursTagArtificial IntelligenceUserVidhi ChughLearncourses

Writing Efficient R Code

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

ClockOver 3 hoursTagProgrammingUserColin GillespieLearncourses

Pivot Tables in Google Sheets

Explore the world of Pivot Tables within Google Sheets, and learn how to quickly organize thousands of data points with just a few clicks of the mouse.

Clock2-3 hoursTagData ManipulationUserFrank SumanskiLearncourses

Introduction to Optimization in Python

Learn to solve real-world optimization problems using Python's SciPy and PuLP, covering everything from basic to constrained and complex optimization.

ClockOver 3 hoursTagProgrammingUserJames ChapmanLearncourses

Introduction to Databases in Python

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

ClockOver 3 hoursTagData ManipulationUserJason MyersLearncourses

A/B Testing in Python

Learn the practical uses of A/B testing in Python to run and analyze experiments. Master p-values, sanity checks, and analysis to guide business decisions.

ClockOver 3 hoursTagProbability & StatisticsUserMoe Lotfy, PhDLearncourses

Dimensionality Reduction in Python

Understand the concept of reducing dimensionality in your data, and master the techniques to do so in Python.

ClockOver 3 hoursTagMachine LearningUserJeroen BoeyeLearncourses

Intermediate Python for Finance

Build on top of your Python skills for Finance, by learning how to use datetime, if-statements, DataFrames, and more.

ClockOver 3 hoursTagApplied FinanceUserKennedy BehrmanLearncourses

NoSQL Concepts

In this conceptual course (no coding required), you will learn about the four major NoSQL databases and popular engines.

Clock2-3 hoursTagData EngineeringUserMiriam AntonaLearncourses

Deep Learning for Text with PyTorch

Discover the exciting world of Deep Learning for Text with PyTorch and unlock new possibilities in natural language processing and text generation.

ClockOver 3 hoursTagArtificial IntelligenceUserShubham JainLearncourses

Cleaning Data in PostgreSQL Databases

Learn to tame your raw, messy data stored in a PostgreSQL database to extract accurate insights.

ClockOver 3 hoursTagData PreparationUserDarryl Reeves Ph.DLearncourses

Sampling in R

Master sampling to get more accurate statistics with less data.

ClockOver 3 hoursTagProbability & StatisticsUserRichie CottonLearncourses

Deep Learning for Images with PyTorch

Apply PyTorch to images and use deep learning models for object detection with bounding boxes and image segmentation generation.

ClockOver 3 hoursTagArtificial IntelligenceUserMichał OleszakLearncourses

Introduction to Data Ethics

Explore data ethics with this comprehensive introductory course, covering principles, AI ethics, and practical skills to ensure responsible data use.

Clock1-2 hoursTagData LiteracyUserShalini KurapatiLearncourses

Financial Analysis in Power BI

Learn how to perform financial analysis in Power BI or apply any existing financial skills using Power BI data visualizations.

ClockOver 3 hoursTagApplied FinanceUserNick EdwardsLearncourses

Introduction to Bash Scripting

Bash scripting allows you to build analytics pipelines in the cloud and work with data stored across multiple files.

ClockOver 3 hoursTagProgrammingUserAlex ScrivenLearncourses

Introduction to R for Finance

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

ClockOver 3 hoursTagApplied FinanceUserLore DirickLearncourses

Reporting with R Markdown

R Markdown is an easy-to-use formatting language for authoring dynamic reports from R code.

ClockOver 3 hoursTagReportingUserAmy PetersonLearncourses

Unsupervised Learning in R

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

ClockOver 3 hoursTagMachine LearningUserHank RoarkLearncourses

Advanced Deep Learning with Keras

Build multiple-input and multiple-output deep learning models using Keras.

ClockOver 3 hoursTagArtificial IntelligenceUserZachary Deane-MayerLearncourses

Supervised Learning in R: Regression

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

ClockOver 3 hoursTagMachine LearningUserJohn MountLearncourses

Model Validation in Python

Learn the basics of model validation, validation techniques, and begin creating validated and high performing models.

ClockOver 3 hoursTagMachine LearningUserKasey JonesLearncourses

Sentiment Analysis in Python

Are customers thrilled with your products or is your service lacking? Learn how to perform an end-to-end sentiment analysis task.

ClockOver 3 hoursTagMachine LearningUserVioleta MishevaLearncourses