Skip to main content

Data, AI, and Cloud Courses

Master skills that matter

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

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Browse Courses

78 Courses

Course

Data Structures and Algorithms in Python

  • AdvancedSkill Level
  • 4.4+
  • 4.5K

Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!

Software Development

4 hours

Course

Introduction to Apache Airflow in Python

  • AdvancedSkill Level
  • 4.6+
  • 3.8K

Learn how to implement and schedule data engineering workflows.

Data Engineering

4 hours

Course

Object-Oriented Programming in Python

  • AdvancedSkill Level
  • 4.4+
  • 2.2K

Dive in and learn how to create classes and leverage inheritance and polymorphism to reuse and optimize code.

Software Development

4 hours

Course

Big Data Fundamentals with PySpark

  • AdvancedSkill Level
  • 4.5+
  • 2.1K

Learn the fundamentals of working with big data with PySpark.

Data Engineering

4 hours

Course

Reinforcement Learning with Gymnasium in Python

  • AdvancedSkill Level
  • 4.5+
  • 1.7K

Start your reinforcement learning journey! Learn how agents can learn to solve environments through interactions.

Artificial Intelligence

4 hours

Course

Multi-Agent Systems with LangGraph

  • AdvancedSkill Level
  • 4.7+
  • 1.7K

Build powerful multi-agent systems by applying emerging agentic design patterns in the LangGraph framework.

Artificial Intelligence

3 hours

Course

Advanced Git

  • AdvancedSkill Level
  • 4.5+
  • 1.6K

Master Git’s advanced features to streamline data science and engineering workflows, from complex merging to large-scale project optimization.

Software Development

3 hours

Course

Introduction to Testing in Python

  • AdvancedSkill Level
  • 4.5+
  • 1.6K

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

Software Development

4 hours

Course

Introduction to MLflow

  • AdvancedSkill Level
  • 4.6+
  • 1.4K

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

Machine Learning

4 hours

Course

Deploying AI into Production with FastAPI

  • AdvancedSkill Level
  • 4.6+
  • 1.4K

Learn how to use FastAPI to develop APIs that support AI models, built to meet real-world demands.

Artificial Intelligence

4 hours

Course

Transformer Models with PyTorch

  • AdvancedSkill Level
  • 4.6+
  • 1.4K

What makes LLMs tick? Discover how transformers revolutionized text modeling and kickstarted the generative AI boom.

Artificial Intelligence

2 hours

Course

Machine Learning for Time Series Data in Python

  • AdvancedSkill Level
  • 4.5+
  • 1.3K

This course focuses on feature engineering and machine learning for time series data.

Machine Learning

4 hours

Course

Deep Learning for Images with PyTorch

  • AdvancedSkill Level
  • 4.6+
  • 1.3K

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

Artificial Intelligence

4 hours

Course

Intermediate dbt

  • AdvancedSkill Level
  • 4.5+
  • 1.3K

Take your dbt skills to the next level with this hands-on course designed for data engineers and analytics professionals.

Data Engineering

2 hours

Course

Deep Learning for Text with PyTorch

  • AdvancedSkill Level
  • 4.5+
  • 1.1K

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

Artificial Intelligence

4 hours

Course

Intermediate Object-Oriented Programming in Python

  • AdvancedSkill Level
  • 4.7+
  • 1.1K

Build your OOP skills with descriptors, multilevel inheritance, and abstract base classes!

Software Development

4 hours

Course

AI Agents with Hugging Face smolagents

  • AdvancedSkill Level
  • 4.6+
  • 1.1K

Learn how to build intelligent agents that reason, act, and solve real-world tasks using Python.

Artificial Intelligence

3 hours

Course

Machine Learning with PySpark

  • AdvancedSkill Level
  • 4.7+
  • 1.1K

Learn how to make predictions from data with Apache Spark, using decision trees, logistic regression, linear regression, ensembles, and pipelines.

Machine Learning

4 hours

Course

MLOps Deployment and Life Cycling

  • AdvancedSkill Level
  • 4.6+
  • 1.1K

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

Machine Learning

4 hours

Course

CI/CD for Machine Learning

  • AdvancedSkill Level
  • 4.5+
  • 1K

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

Machine Learning

5 hours

Course

Cleaning Data with PySpark

  • AdvancedSkill Level
  • 4.5+
  • 991

Learn how to clean data with Apache Spark in Python.

Data Preparation

4 hours

Course

Deep Reinforcement Learning in Python

  • AdvancedSkill Level
  • 4.5+
  • 858

Learn and use powerful Deep Reinforcement Learning algorithms, including refinement and optimization techniques.

Artificial Intelligence

4 hours

Course

Calculations in Tableau

  • AdvancedSkill Level
  • 4.5+
  • 779

In this interactive course, you’ll learn how to use functions for your Tableau calculations and when you should use them!

Data Visualization

6 hours

Course

ARIMA Models in Python

  • AdvancedSkill Level
  • 4.8+
  • 756

Learn about ARIMA models in Python and become an expert in time series analysis.

Machine Learning

4 hours

Course

Feature Engineering for NLP in Python

  • AdvancedSkill Level
  • 4.6+
  • 734

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

Machine Learning

4 hours

Course

Designing Forecasting Pipelines for Production

  • AdvancedSkill Level
  • 4.7+
  • 712

Learn how to design, automate, and monitor scalable forecasting pipelines in Python.

Machine Learning

4 hours

Course

Object-Oriented Programming with S3 and R6 in R

  • AdvancedSkill Level
  • 4.4+
  • 690

Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.

Software Development

4 hours

Course

Case Study: Building E-Commerce Data Models with dbt

  • AdvancedSkill Level
  • 4.6+
  • 674

Learn how to transform raw data into clean, reliable models with dbt through hands-on, real-world exercises.

Data Engineering

4 hours

Course

Introduction to Portfolio Analysis in Python

  • AdvancedSkill Level
  • 4.6+
  • 670

Learn how to calculate meaningful measures of risk and performance, and how to compile an optimal portfolio for the desired risk and return trade-off.

Applied Finance

4 hours

Course

Hierarchical and Mixed Effects Models in R

  • AdvancedSkill Level
  • 4.6+
  • 670

In this course you will learn to fit hierarchical models with random effects.

Probability & Statistics

4 hours

FAQs