Books and notes for data engineers
The books and guides I recommend to my students, plus my own ebooks and notes.
Free to read
Official guides and books the authors made free online.
Pro Git
The complete Git book, free to read online. By Scott Chacon and Ben Straub.
Read free →Python for Data Analysis, 3rd Edition
pandas from its creator. The open access edition is free online. By Wes McKinney.
Read free →Automate the Boring Stuff with Python
Beginner friendly Python with practical automation, free online. By Al Sweigart.
Read free →Use The Index, Luke
SQL indexing and performance explained clearly, free online. By Markus Winand.
Read free →Microsoft Learn: Fabric Data Engineer (DP-700)
Official free learning path and exam guide. By Microsoft.
Read free →Microsoft Learn: Azure Fundamentals (AZ-900)
Official free learning path and exam guide. By Microsoft.
Read free →Microsoft Learn: Azure Data Fundamentals (DP-900)
Official free learning path and exam guide. By Microsoft.
Read free →Snowflake Quickstarts
Free hands-on guides for almost every Snowflake feature. By Snowflake.
Read free →Prompt engineering guide
Official guide to writing better prompts for Claude. By Anthropic.
Read free →My ebooks and notes
Practical notes from my classes and real projects.
Coming soon
My ebooks and course notes are being prepared.
Recommended books (paid)
Classics worth buying. I am not paid for these recommendations.
Fundamentals of Data Engineering
The best overview of the data engineering lifecycle. Start here. By Joe Reis and Matt Housley.
Find the book →Designing Data-Intensive Applications
How databases and distributed systems really work. A classic. By Martin Kleppmann.
Find the book →The Data Warehouse Toolkit
The reference for dimensional modelling and star schemas. By Ralph Kimball and Margy Ross.
Find the book →Spark: The Definitive Guide
Deep coverage of Spark from one of its creators. By Bill Chambers and Matei Zaharia.
Find the book →Learning Spark, 2nd Edition
Modern Spark 3 with DataFrames, SQL and Delta Lake. By Jules S. Damji and others.
Find the book →Snowflake: The Definitive Guide
A complete guide to Snowflake architecture and features. By Joyce Kay Avila.
Find the book →The Definitive Guide to DAX
The DAX reference from the SQLBI team. By Marco Russo and Alberto Ferrari.
Find the book →Questions before you buy
How do I get the PDF?+
Tap "Buy on WhatsApp". After payment I send you a private download link on WhatsApp, and you can download the file straight away.
How long does delivery take?+
Usually within a few hours of payment, and always within 24 hours.
How do I pay?+
I share the payment options on WhatsApp before you pay. Prices are in US dollars, and you can pay in your local currency at the day's rate.
Can I get a refund?+
Because these are digital files, payments are not refundable once the file is sent. If a file does not open or something is missing, message me and I will fix it quickly.