A personal note to every learner, and an honest look at how your feedback shaped a calmer, more practical book.
If you have opened a lesson, run a query in Databricks Free Edition, sat through a practice exam late at night, or sent us a message, thank you. Truly.
Learning data engineering is not easy. Many of you are doing it after work, between family duties, or while changing careers. That takes courage. We see it, and it is the reason we keep building.
BricksNotes was built to be a calm, practice-first home for learning data engineering with Databricks Free Edition.
The goal is simple. Give beginners and career switchers one structured place where they can learn properly, without noise.
Here is what stays free for everyone:
Many learners across the world are using our resources and have shared kind, positive feedback. Those messages mean more than we can say.
We have also received honest suggestions for improvement. Some were hard to read. All of them were useful. We continue to use that feedback to make our content better.
The small book price helps us support many readers and practice exam takers, fund the blog, and keep offering free content. It keeps this project independent as we work toward building our best offering in the data and AI space.
Your feedback turned directly into changes. Here is what is different now.
Earlier, a few chapters had small in-browser code runners. They looked interactive, but behind the scenes they ran Pandas, not Spark. That could teach the wrong habits.
We removed them. Every example is now a clean, copy-ready block you run in Databricks Free Edition. Real clusters. Real execution plans. Real results.
Learning is more meaningful when your work persists. The transformations chapter now saves results as a managed table:
clean_orders_df.write.mode("overwrite").saveAsTable("workspace.default.clean_orders")We also added a short note explaining the difference between a temporary view, which disappears with your session, and a saved table, which stays in Unity Catalog.
CLUSTER BY) is now taught as the modern default. Z-ORDER is kept only as an "older tables" note./Volumes/workspace/default/book_data/.flowchart LR
A[Open a chapter] --> B[Read the intent]
B --> C[Download the dataset]
C --> D[Run it in Free Edition]
D --> E[Save a real table]Data engineering is not about memorizing commands. It is about understanding how systems behave, one step at a time.
You do not need to be fast. You need to be curious and consistent. Every small pipeline you build is real progress.
We are in your corner. We read every message, and we will keep improving this place for you.
Thank you for learning with us.