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

Clock4 hoursTagMachine LearningUserGeorge BoormanLearncourses

Understanding Machine Learning

An introduction to machine learning with no coding involved.

Clock2 hoursTagMachine LearningUserHadrien LacroixLearncourses

Unsupervised Learning in Python

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

Clock4 hoursTagMachine LearningUserBenjamin WilsonLearncourses

MLOps Concepts

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

Clock2 hoursTagMachine LearningUserFolkert StijnmanLearncourses

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.

Clock4 hoursTagMachine LearningUserJohn MountLearncourses

Image Processing in Python

Learn to process, transform, and manipulate images at your will.

Clock4 hoursTagMachine LearningUserRebeca GonzalezLearncourses

Machine Learning for Business

Understand the fundamentals of Machine Learning and how it's applied in the business world.

Clock2 hoursTagMachine LearningUserKarolis UrbonasLearncourses

Introduction to TensorFlow in Python

Learn the fundamentals of neural networks and how to build deep learning models using TensorFlow.

Clock4 hoursTagMachine LearningUserIsaiah HullLearncourses

Feature Engineering for NLP in Python

Learn techniques to extract useful information from text and process them into a format suitable for machine learning.

Clock4 hoursTagMachine LearningUserRounak BanikLearncourses

Extreme Gradient Boosting with XGBoost

Learn the fundamentals of gradient boosting and build state-of-the-art machine learning models using XGBoost to solve classification and regression problems.

Clock4 hoursTagMachine LearningUserSergey FogelsonLearncourses

Cluster Analysis in Python

In this course, you will be introduced to unsupervised learning through techniques such as hierarchical and k-means clustering using the SciPy library.

Clock4 hoursTagMachine LearningUserShaumik DaityariLearncourses

End-to-End Machine Learning

Dive into the world of machine learning and discover how to design, train, and deploy end-to-end models.

Clock4 hoursTagMachine LearningUserJoshua StapletonLearncourses

Linear Classifiers in Python

In this course you will learn the details of linear classifiers like logistic regression and SVM.

Clock4 hoursTagMachine LearningUserMike GelbartLearncourses

Dimensionality Reduction in Python

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

Clock4 hoursTagMachine LearningUserJeroen BoeyeLearncourses

Developing Machine Learning Models for Production

Shift to an MLOps mindset, enabling you to train, document, maintain, and scale your machine learning models to their fullest potential.

Clock4 hoursTagMachine LearningUserSinan OzdemirLearncourses

Natural Language Processing with spaCy

Master the core operations of spaCy and train models for natural language processing. Extract information from unstructured data and match patterns.

Clock4 hoursTagMachine LearningUserAzadeh MobasherLearncourses

CI/CD for Machine Learning

Elevate your Machine Learning Development with CI/CD using GitHub Actions and Data Version Control

Clock5 hoursTagMachine LearningUserRavi BhadauriaLearncourses

Unsupervised Learning in R

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

Clock4 hoursTagMachine LearningUserHank RoarkLearncourses

Introduction to MLflow

Learn how to use MLflow to simplify the complexities of building machine learning applications. Explore MLflow tracking, projects, models, and model registry.

Clock4 hoursTagMachine LearningUserWeston BasslerLearncourses

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.

Clock4 hoursTagMachine LearningUserVioleta MishevaLearncourses

MLOps Deployment and Life Cycling

In this course, you’ll explore the modern MLOps framework, exploring the lifecycle and deployment of machine learning models.

Clock4 hoursTagMachine LearningUserNemanja RadojkovićLearncourses

Machine Learning for Finance in Python

Learn to model and predict stock data values using linear models, decision trees, random forests, and neural networks.

Clock4 hoursTagMachine LearningUserNathan GeorgeLearncourses