Skip to main content

Free course

Apache Iceberg: From Zero to Production Data Lakehouse

Intermediate4 hr

Build production-ready Apache Iceberg lakehouses: model, migrate, and maintain tables at scale.

R4 hr19 videos44 Exercises2,200 XP250Statement of accomplishment

Create Your Free Account

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

Loved by learners at thousands of companies

Training a Team?

Try for Business

Course Description

Data lakes promised cheap, flexible storage at scale, but they left engineers fighting broken queries, painful schema changes, and no reliable way to update data. Apache Iceberg fixes that by bringing database-grade reliability to the data lake. In this course, you'll build production-ready Iceberg lakehouses from the ground up: model and partition data for fast queries, migrate existing tables without downtime, evolve schemas and partitions safely with Git-like workflows, and keep everything performant through compaction, snapshot management, and smart write strategies. By the end, you'll be ready to design and operate a modern lakehouse with confidence.

Feels like what you want to learn?

Start Course for Free

What you'll learn

  • Differentiate Apache Iceberg's open table format and metadata architecture from traditional data lakes, and explain how it delivers database-style reliability and file skipping.
  • Determine how to model and partition Iceberg tables with hidden partitioning so queries prune the files they don't need.
  • Identify the right strategy for migrating existing Parquet, ORC, Hive, or database data into Iceberg without rewriting everything.
  • Assess when to use Write-Audit-Publish, branching, and tagging to evolve schemas and partitions safely on live tables.
  • Evaluate write strategies, concurrency, and maintenance operations such as compaction and snapshot expiration for keeping production Iceberg tables fast at scale.

Prerequisites

Curriculum

Course outline

R

Apache Iceberg: From Zero to Production Data Lakehouse

Course
Complete

Earn Statement of Accomplishment

Enroll Now

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.