Choose your character

It shows in the top bar and on your profile. Change it any time.

Courses / Data and analytics tools

Databricks

Build reliable data pipelines in a workspace with SQL, PySpark, Delta Lake and Unity Catalog.

Start lesson 1Practice interviewTake the assessmentPractice the first unit of every course. No account needed.
57lessons
382checked exercises
14projects, cases and exams
Prepares you for Databricks Data Engineer Associate

Projects, case studies and mock exams

Practice Databricks in a browser workspace with notebooks, a SQL editor and a catalog explorer. Start with selections and missing values, then write PySpark transformations, join and rank records, and build Delta tables. Apply change feeds with MERGE, inspect committed versions and recover earlier data. Projects take original retail and transit data through bronze, silver and gold layers. You will also practice incremental files, declarative quality rules, task dependencies and precise data access. Easy, medium and hard PySpark interviews, a SQL interview and two original 45-question exams prepare you for engineering work and the Databricks Data Engineer Associate outline.

Beginner

FreeNo account or card needed. Every lesson in this unit is yours to practice.

Workspace and SQL

Notebooks, compute, namespace and first queries.

3 lessons

SQL for daily work

Filter, summarize and combine warehouse records.

4 lessons

PySpark notebook foundations

Read DataFrames and transform columns without collecting data.

4 lessons

Intermediate

Delta tables and updates

Create reliable Delta tables and apply change feeds.

6 lessons

PySpark transformations

Join, aggregate and rank DataFrames for business analysis.

5 lessons

Files and incremental loading

Load files once and keep incremental ingestion recoverable.

5 lessons

Advanced

History and evolving tables

Recover Delta data and preserve dimension history.

5 lessons

Declarative pipelines

Build streaming tables and materialized views with checked quality rules.

4 lessons

Unity Catalog governance

Grant precise access and publish restricted reporting views.

4 lessons

Expert

Jobs and deployment

Orchestrate production work and promote the same reviewed code.

4 lessons

Performance and complex data

Read Spark plans and transform nested data without unsupported speed claims.

6 lessons

Interviews and certification

Explain tradeoffs and practice two original timed exams.

7 lessons

Your Work Gym account

Save your progress and pick up on another device. Your browser's progress comes with you.

We'll email you a link. It works once and expires in 15 minutes.

You can keep practicing without an account.