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
Scott Chacon and Ben StraubThe complete Git book, free to read online.
Read free βPython for Data Analysis, 3rd Edition
Wes McKinneypandas from its creator. The open access edition is free online.
Read free βAutomate the Boring Stuff with Python
Al SweigartBeginner friendly Python with practical automation, free online.
Read free βUse The Index, Luke
Markus WinandSQL indexing and performance explained clearly, free online.
Read free βMicrosoft Learn: Fabric Data Engineer (DP-700)
MicrosoftOfficial free learning path and exam guide.
Read free βMicrosoft Learn: Azure Fundamentals (AZ-900)
MicrosoftOfficial free learning path and exam guide.
Read free βMicrosoft Learn: Azure Data Fundamentals (DP-900)
MicrosoftOfficial free learning path and exam guide.
Read free βSnowflake Quickstarts
SnowflakeFree hands-on guides for almost every Snowflake feature.
Read free βPrompt engineering guide
AnthropicOfficial guide to writing better prompts for Claude.
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
Joe Reis and Matt HousleyThe best overview of the data engineering lifecycle. Start here.
Find the book βDesigning Data-Intensive Applications
Martin KleppmannHow databases and distributed systems really work. A classic.
Find the book βThe Data Warehouse Toolkit
Ralph Kimball and Margy RossThe reference for dimensional modelling and star schemas.
Find the book βSpark: The Definitive Guide
Bill Chambers and Matei ZahariaDeep coverage of Spark from one of its creators.
Find the book βLearning Spark, 2nd Edition
Jules S. Damji and othersModern Spark 3 with DataFrames, SQL and Delta Lake.
Find the book βSnowflake: The Definitive Guide
Joyce Kay AvilaA complete guide to Snowflake architecture and features.
Find the book βThe Definitive Guide to DAX
Marco Russo and Alberto FerrariThe DAX reference from the SQLBI team.
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.