Pass your data certification. Understand why the answer is right.¶
Free study notes written against each vendor's current exam guide, and practice tests with a full explanation for every question. For Databricks and Microsoft Fabric.

Pick your exam¶
-
Databricks Certified Data Engineer Associate
Seven domains on the current exam outline, from ingestion and transformation to Lakeflow Jobs, CI/CD and governance.
Free study notes Practice tests on Udemy
Free for the first 100 learners:
DATABRICKS-DEA-100(until 1 December 2026) -
Databricks Certified Data Engineer Professional
Built for the new nine-section exam that went live on 9 October 2026, not the version most courses still describe.
-
DP-600: Microsoft Fabric Analytics Engineer Associate
Maintain a data analytics solution, prepare data, and implement and manage semantic models.
-
DP-700: Microsoft Fabric Data Engineer Associate
Implement and manage an analytics solution, ingest and transform data, monitor and optimize, across SQL, PySpark and KQL.
Every exam has an overview (format, timing, what changed, how to prepare) and one note per exam domain. The notes are free to read here and on GitHub. More exams, including AWS and Azure, are on GitHub and will be added to this site.
Why these notes¶
-
The current exam, not last year's
Each overview is written against the vendor's latest exam guide, and flags where older courses and blog posts will mislead you.
-
Decisions, not definitions
What a feature is, why it exists, and when to pick it over the look-alike. That is how exam questions are actually written.
-
Traps called out
Every domain closes with the misconceptions that cost candidates marks.
-
Sourced and checked
Official documentation is the source of truth. Every technical claim is checked against the docs and reviewed by a human.
How to use them¶
Learn → Practice → Review → Improve
- Read the exam overview first. It tells you what the exam is made of and where to spend your time.
- Work through the domain notes, heaviest-weighted domain first.
- Test yourself with the practice tests, then go back to whatever your wrong answers point at. That loop beats a second read-through.