Books 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.
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 →