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
01SQL on Databricks
02SQL that does work
03Python and PySpark
04Transforming data
Foundations
Drag to pan · scroll to zoom · click a task to open it · the small button says what it covers
The same path as a list15 concepts
Stage 2 · SQL that does work
Window functionsMERGE, UPDATE, DELETE on DeltaSQL scripting and stored proceduresPipe syntax for queriesAI functions in SQLStage 3 · Python and PySpark
PySpark versus pandasPython in notebooks: dbutils, widgets, modulesReading and writing DataFramesEvery 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 freeNothing of that kind on this path. Try the full list.