prerequisitesBeginner

SQL & Python Foundations

The SQL and PySpark you need before any other path: the Spark dialect, types, joins, windows, MERGE, and the DataFrame API as it differs from pandas.

0 of 15 done
15 of 15 written|~25 h
Steps through the path one concept at a time, in order.100%
The same path as a list15 concepts

Every other path assumes this one. If you already write SQL for Postgres or pandas for analysis, you still want the first stage: the dialect is close enough to be misleading, and the differences that matter (ANSI mode, LEFT SEMI, QUALIFY, MERGE, lazy evaluation) are exactly the ones that bite in production.

Work it in order and you will be able to read every code block on the rest of the site without stopping. Skip to Lakehouse Foundations if you want the platform picture first and are happy to come back for the syntax.

Full resources for this path

13 free
Newsletter

What changed, and what it means for you

Databricks renames and deprecates things often. Get the ones that actually change how you work, plus the concepts rewritten because of them. No more than the schedule below, and one click to leave.

Choose what you get5 of 43
Your stack · Platform & governance

Tick what you run, and untick “Everything worth knowing” to get only that.

Data engineering · Lakeflow
Data warehousing & BI
AI & ML
Your learning paths

Each one is a section of the letter, and you only get the ones you tick. Every email carries a link back to this list, so you can change it later without an account.

Double opt-in: we send one email to check the address is yours. Nothing else until you confirm.