Skip to main content
Learn

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

Supervised Learning with scikit-learn

Grow your machine learning skills with scikit-learn in Python. Use real-world datasets in this interactive course and learn how to make powerful predictions!

ClockOver 3 hoursTagMachine LearningUserGeorge BoormanLearncourse

Introduction to Statistics in Python

Grow your statistical skills and learn how to collect, analyze, and draw accurate conclusions from data using Python.

ClockOver 3 hoursTagProbability & StatisticsUserMaggie MatsuiLearncourse

Joining Data with pandas

Learn to combine data from multiple tables by joining data together using pandas.

ClockOver 3 hoursTagData ManipulationUserAaren StubberfieldLearncourse

Python Toolbox

Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

ClockOver 3 hoursTagSoftware DevelopmentUserHugo Bowne-AndersonLearncourse

Exploratory Data Analysis in SQL

Learn how to explore whats available in a database: the tables, relationships between them, and data stored in them.

ClockOver 3 hoursTagExploratory Data AnalysisUserChristina MaimoneLearncourse

Exploratory Data Analysis in Python

Learn how to explore, visualize, and extract insights from data using exploratory data analysis (EDA) in Python.

ClockOver 3 hoursTagExploratory Data AnalysisUserIzzy WeberLearncourse

Introduction to Deep Learning with PyTorch

Learn how to build your first neural network, adjust hyperparameters, and tackle classification and regression problems in PyTorch.

ClockOver 3 hoursTagArtificial IntelligenceUserMaham KhanLearncourse

Intermediate Importing Data in Python

Improve your Python data importing skills and learn to work with web and API data.

Clock2-3 hoursTagData PreparationUserHugo Bowne-AndersonLearncourse

Cleaning Data in Python

Learn to diagnose and treat dirty data and develop the skills needed to transform your raw data into accurate insights!

ClockOver 3 hoursTagData PreparationUserAdel NehmeLearncourse

Introduction to Statistics in R

Grow your statistical skills and learn how to collect, analyze, and draw accurate conclusions from data.

ClockOver 3 hoursTagProbability & StatisticsUserMaggie MatsuiLearncourse

Introduction to PySpark

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

ClockOver 3 hoursTagData EngineeringUserLore DirickLearncourse

Introduction to Snowflake

This course will take you from Snowflakes foundational architecture to mastering advanced SnowSQL techniques.

ClockOver 3 hoursTagData EngineeringUserPalak RainaLearncourse

Data Warehousing Concepts

This introductory and conceptual course will help you understand the fundamentals of data warehousing.

ClockOver 3 hoursTagData EngineeringUserAaren StubberfieldLearncourse

Unsupervised Learning in Python

Learn how to cluster, transform, visualize, and extract insights from unlabeled datasets using scikit-learn and scipy.

ClockOver 3 hoursTagMachine LearningUserBenjamin WilsonLearncourse

Hypothesis Testing in Python

Learn how and when to use common hypothesis tests like t-tests, proportion tests, and chi-square tests in Python.

ClockOver 3 hoursTagProbability & StatisticsUserJames ChapmanLearncourse

Understanding Modern Data Architecture

Discover modern data architectures key components, from ingestion and serving to governance and orchestration.

Clock2-3 hoursTagData EngineeringUserMiller TLearncourse

Writing Functions in Python

Learn to use best practices to write maintainable, reusable, complex functions with good documentation.

ClockOver 3 hoursTagSoftware DevelopmentUserShayne MielLearncourse

ChatGPT Prompt Engineering for Developers

Dive deep into the principles and best practices of prompt engineering to leverage powerful language models like ChatGPT to solve real-world problems.

ClockOver 3 hoursTagArtificial IntelligenceUserFouad TradLearncourse

MLOps Concepts

Discover how MLOps can take machine learning models from local notebooks to functioning models in production that generate real business value.

Clock2-3 hoursTagMachine LearningUserFolkert StijnmanLearncourse

ETL and ELT in Python

Learn to build effective, performant, and reliable data pipelines using Extract, Transform, and Load principles.

ClockOver 3 hoursTagData EngineeringUserJake RoachLearncourse

Introduction to Regression with statsmodels in Python

Predict housing prices and ad click-through rate by implementing, analyzing, and interpreting regression analysis with statsmodels in Python.

ClockOver 3 hoursTagProbability & StatisticsUserMaarten Van den BroeckLearncourse

Developing LLM Applications with LangChain

Discover how to build AI-powered applications using LLMs, prompts, chains, and agents in LangChain.

ClockOver 3 hoursTagArtificial IntelligenceUserJonathan BennionLearncourse

Sampling in Python

Learn to draw conclusions from limited data using Python and statistics. This course covers everything from random sampling to stratified and cluster sampling.

ClockOver 3 hoursTagProbability & StatisticsUserJames ChapmanLearncourse

Data Transformation in Power BI

You’ll learn how to (un)pivot, transpose, append and join tables. Gain power with custom columns, M language, and the Advanced Editor.

ClockOver 3 hoursTagData ManipulationUserKhaled ChoucriLearncourse

DAX Functions in Power BI

Data Analysis Expressions (DAX) allow you to take your Power BI skills to the next level by writing custom functions.

ClockOver 3 hoursTagData ManipulationUserCarl RosseelLearncourse

Introduction to Docker

Gain an introduction to Docker and discover its importance in the data professional’s toolkit. Learn about Docker containers, images, and more.

ClockOver 3 hoursTagSoftware DevelopmentUserTim SangsterLearncourse

Skill Level

technology

topic

FAQs