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 CoursesSee matching Projects

Course

Data Structures and Algorithms in Python

  • AdvancedSkill Level
  • 4.4+
  • 4.3K

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.3K

Learn how to implement and schedule data engineering workflows.

Data Engineering

4 hours

Course

Big Data Fundamentals with PySpark

  • AdvancedSkill Level
  • 4.5+
  • 2K

Learn the fundamentals of working with big data with PySpark.

Data Engineering

4 hours

Course

Object-Oriented Programming in Python

  • AdvancedSkill Level
  • 4.4+
  • 1.8K

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

Software Development

4 hours

Course

Reinforcement Learning with Gymnasium in Python

  • AdvancedSkill Level
  • 4.5+
  • 1.6K

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.5K

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.5K

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.4+
  • 1.4K

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

Software Development

4 hours

Course

Deploying AI into Production with FastAPI

  • AdvancedSkill Level
  • 4.6+
  • 1.3K

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

Artificial Intelligence

4 hours

Course

Machine Learning for Time Series Data in Python

  • AdvancedSkill Level
  • 4.4+
  • 1.2K

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

Machine Learning

4 hours

Course

Introduction to MLflow

  • AdvancedSkill Level
  • 4.5+
  • 1.1K

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

Intermediate dbt

  • AdvancedSkill Level
  • 4.4+
  • 1.1K

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

Machine Learning with PySpark

  • AdvancedSkill Level
  • 4.6+
  • 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.7+
  • 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

Intermediate Object-Oriented Programming in Python

  • AdvancedSkill Level
  • 4.7+
  • 981

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

Software Development

4 hours

Course

Transformer Models with PyTorch

  • AdvancedSkill Level
  • 4.5+
  • 946

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

Artificial Intelligence

2 hours

Course

AI Agents with Hugging Face smolagents

  • AdvancedSkill Level
  • 4.7+
  • 908

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

Artificial Intelligence

3 hours

Course

Deep Learning for Images with PyTorch

  • AdvancedSkill Level
  • 4.5+
  • 906

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

Artificial Intelligence

4 hours

Course

CI/CD for Machine Learning

  • AdvancedSkill Level
  • 4.4+
  • 863

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+
  • 805

Learn how to clean data with Apache Spark in Python.

Data Preparation

4 hours

Course

Designing Forecasting Pipelines for Production

  • AdvancedSkill Level
  • 4.6+
  • 749

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

Machine Learning

4 hours

Course

Calculations in Tableau

  • AdvancedSkill Level
  • 4.5+
  • 708

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

Deep Learning for Text with PyTorch

  • AdvancedSkill Level
  • 4.4+
  • 702

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

Deep Reinforcement Learning in Python

  • AdvancedSkill Level
  • 4.5+
  • 696

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

Artificial Intelligence

4 hours

Course

ARIMA Models in Python

  • AdvancedSkill Level
  • 4.7+
  • 693

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

Machine Learning

4 hours

Course

Practicing Coding Interview Questions in Python

  • AdvancedSkill Level
  • 4.4+
  • 667

Prepare for your next coding interviews in Python.

Software Development

4 hours

Course

Feature Engineering for NLP in Python

  • AdvancedSkill Level
  • 4.5+
  • 626

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

Machine Learning

4 hours

Course

Winning a Kaggle Competition in Python

  • AdvancedSkill Level
  • 4.6+
  • 579

Learn how to approach and win competitions on Kaggle.

Machine Learning

4 hours

Course

Hierarchical and Mixed Effects Models in R

  • AdvancedSkill Level
  • 4.5+
  • 573

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

Probability & Statistics

4 hours

Course

Case Study: Building E-Commerce Data Models with dbt

  • AdvancedSkill Level
  • 4.6+
  • 571

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

Data Engineering

4 hours

FAQs