Accelerate your career and increase your impact.

Unlock your full potential with project-based learning, social, self-paced and expert-led courses.

Featured Courses

Chad Sanderson image

Data Quality At Scale

This course is designed to provide learners with a comprehensive understanding of the concept of data observability and its significance in data-driven decision-making.

Alexey Grigorev image

ML Observability

Learn how to leverage popular tools to implement ML observability for critical models to detect and explain why the performance of your production models degrades over time due to causes like model drift.

Kirk Borne image

Applied Machine Learning

Learn how to effectively implement machine learning solutions in real-world scenarios, supporting the entire lifecycle - from problem conception and feature engineering.

Vincent Granville image

Synthetic Data

Learn about various applications of synthetic data, create and evaluate synthetic data with a focus on tabular data using GAN-like and copula techniques. You will learn best practices and identify situations leading to overfitting.

Courage Noko image

Stream Processing

Learn how to efficiently analyze massive data sets, create data pipelines, and gain insights in real-time. We'll cover tools like Apache Kafka, Apache Flink, and Apache Spark Streaming, as well as streaming data architectures.

Ananth Packkildurai image

Building Data Products

Learn how to successfully implement data products and support the entire lifecycle—from conceiving and designing the data product through to building it, rolling it out, supporting it, and finally deprecating it when needed.

More Courses

Data Mesh

Learn a new approach to data architecture, where data is treated as a product and each product has its own team. It covers how to create and manage a decentralized data infrastructure that scales with an organization's growth.

ML Deployment

Learn how to deploy machine learning models into production environments. It covers topics such as model packaging, versioning, and monitoring, and how to integrate models into existing software systems.

Generative AI

Learn about the latest techniques and applications of generative models in AI, including GANs, VAEs, and autoregressive models. Students will learn how to generate images, text, and music using these models.

Explainable AI

Learn how to design AI systems that can provide understandable and interpretable explanations for their decisions and outputs, making them more transparent and trustworthy.

Responsible AI

Learn how to design AI systems that can provide understandable and interpretable explanations for their decisions and outputs, making them more transparent and trustworthy.

Reinforcement Learning

Learn the principles, algorithms, and applications of reinforcement learning in artificial intelligence.

Computer Vision

This course explores the field of computer vision, which focuses on enabling machines to interpret and understand visual data from the world around us. The course covers topics such as image processing, feature detection, object recognition, and deep learning-based approaches to computer vision.

Causal ML

Learn the principles, techniques, and applications of causal inference in machine learning.

ML Ops - Experimentation and Model Registry

Learn the principles, techniques, and applications of ML experimentation and model registry.