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

27 CoursesSee matching Projects

Course

Understanding Data Engineering

  • BasicSkill Level
  • 4.7+
  • 15.7K

Discover how data engineers lay the groundwork that makes data science possible. No coding involved!

Data Engineering

2 hours

Course

Database Design

  • BasicSkill Level
  • 4.6+
  • 7.1K

Learn to design databases in SQL to process, store, and organize data in a more efficient way.

Data Engineering

4 hours

Course

Introduction to PySpark

  • IntermediateSkill Level
  • 4.6+
  • 5.7K

Master PySpark to handle big data with ease—learn to process, query, and optimize massive datasets for powerful analytics!

Data Engineering

4 hours

Course

Introduction to Databricks

  • BasicSkill Level
  • 4.4+
  • 5K

Learn about the Databricks Lakehouse platform and how it can modernize data architectures and improve data management processes.

Data Engineering

3 hours

Course

Introduction to Snowflake SQL

  • IntermediateSkill Level
  • 4.6+
  • 5K

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

Data Engineering

2 hours

Course

Data Warehousing Concepts

  • IntermediateSkill Level
  • 4.7+
  • 4K

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

Data Engineering

4 hours

Course

Introduction to dbt

  • IntermediateSkill Level
  • 4.6+
  • 3.4K

This course introduces dbt for data modeling, transformations, testing, and building documentation.

Data Engineering

4 hours

Course

ETL and ELT in Python

  • IntermediateSkill Level
  • 4.6+
  • 3.4K

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

Data Engineering

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

Introduction to Data Modeling in Snowflake

  • IntermediateSkill Level
  • 4.6+
  • 2.2K

Step right into the dynamic world of data modeling with Snowflake!

Data Engineering

4 hours

Course

Introduction to Data Engineering

  • IntermediateSkill Level
  • 4.5+
  • 2.1K

Learn about the world of data engineering in this short course, covering tools and topics like ETL and cloud computing.

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

Understanding Modern Data Architecture

  • IntermediateSkill Level
  • 4.5+
  • 1.7K

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

Data Engineering

2 hours

Course

Introduction to Databricks SQL

  • IntermediateSkill Level
  • 4.3+
  • 1.4K

Learn Databricks SQL for data engineering, analytics, and real-time data workflows in the lakehouse architecture.

Data Engineering

3 hours

Course

Databricks Concepts

  • BasicSkill Level
  • 4.5+
  • 1.3K

Learn about the power of Databricks Lakehouse and help you scale up your data engineering and machine learning skills.

Data Engineering

4 hours

Course

Introduction to Apache Kafka

  • IntermediateSkill Level
  • 4.7+
  • 1.1K

Master Apache Kafka! From core concepts to advanced architecture, learn to create, manage, and troubleshoot Kafka for real-world data streaming challenges!

Data Engineering

2 hours

Course

Introduction to NoSQL

  • BasicSkill Level
  • 4.7+
  • 1.1K

Conquer NoSQL and supercharge data workflows. Learn Snowflake to work with big data, Postgres JSON for handling document data, and Redis for key-value data.

Data Engineering

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

Introduction to BigQuery

  • IntermediateSkill Level
  • 4.6+
  • 1.1K

Unlock BigQuerys power: grasp its fundamentals, execute queries, and optimize workflows for efficient data analysis.

Data Engineering

4 hours

Course

NoSQL Concepts

  • IntermediateSkill Level
  • 4.7+
  • 833

In this conceptual course (no coding required), you will learn about the four major NoSQL databases and popular engines.

Data Engineering

2 hours

Course

Foundations of PySpark

  • IntermediateSkill Level
  • 4.5+
  • 710

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

Data Engineering

4 hours

Course

Introduction to MongoDB in Python

  • IntermediateSkill Level
  • 4.8+
  • 708

Learn to manipulate and analyze flexibly structured data with MongoDB.

Data Engineering

3 hours

Course

Case Study: Building E-Commerce Data Models with dbt

  • AdvancedSkill Level
  • 4.6+
  • 564

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 Data Quality with Great Expectations

  • IntermediateSkill Level
  • 4.5+
  • 421

Ensure high data quality in data science and data engineering workflows with Pythons Great Expectations library.

Data Engineering

4 hours

Course

Streaming Concepts

  • BasicSkill Level
  • 4.6+
  • 406

Learn about the difference between batching and streaming, scaling streaming systems, and real-world applications.

Data Engineering

2 hours

Course

Introduction to Redshift

  • IntermediateSkill Level
  • 4.5+
  • 276

Master Amazon Redshifts SQL, data management, optimization, and security.

Data Engineering

4 hours

Course

Introduction to Spark with sparklyr in R

  • IntermediateSkill Level
  • 4.4+
  • 107

Learn how to run big data analysis using Spark and the sparklyr package in R, and explore Spark MLIb in just 4 hours.

Data Engineering

4 hours

FAQs