30 pages across nine areas. The explainer above covers what Spark and Databricks are; these are the working notes.
The engine underneath: shuffles, repartitioning, and how the DataFrame API maps onto it.
The Python API in practice — lazy evaluation, cleaning, pivots, streaming, and worked examples.
ACID tables on object storage: managed vs external, Delta Live Tables, and SCD Type 2.
The medallion model — bronze, silver and gold layers, and the partitioning that makes them work.
Governance: setup, access control, and data lineage across workspaces.
Declarative pipeline construction and change data capture.
Liquid clustering and the optimisation levers that actually move the needle.
The AI layer, including vector search over your own tables.
Asset Bundles for deployment, and Genie for analyst-facing BI.