SQL From Zero: Query Real Data With Confidence
by Sofia Navarro
Build a warehouse layer with tested transformations that analysts and executives both trust.
SN Created by Sofia Navarro
Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.
8 modules · 122 lessons · 16h 20m of material
15 lessons running 1h 58m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
15 lessons running 2h 4m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
16 lessons running 2h 8m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
16 lessons running 2h 10m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
15 lessons running 2h 4m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
15 lessons running 2h 2m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
15 lessons running 2h in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
15 lessons running 1h 54m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 modules · 122 lessons
16h 20m total length
Short list, and deliberately so. If you meet these you can start today.
Analytics engineering is the discipline that appeared when companies realised their dashboards disagreed with each other. It sits between raw data and the people asking questions, and it is mostly software engineering applied to SQL: version control, testing, documentation, review and deployment.
This track builds a complete warehouse layer from raw event and application data. You build staging models that rename and cast without changing meaning, intermediate models that join and enrich, and mart models shaped for the questions a business actually asks.
dbt is the tool throughout, and you learn it properly: models and materialisations, incremental strategies including late-arriving data, snapshots for slowly changing dimensions, seeds, macros that stay readable, and package management. Testing gets serious treatment, with schema tests for structure, singular tests for business rules, freshness checks on sources, and a continuous integration pipeline that runs the whole suite on every pull request.
The final part is what separates a working warehouse from a trusted one: a metrics layer so a definition lives in one place, documentation and lineage that answer where a number came from, cost control on a consumption-priced warehouse, and an incident process for the morning a dashboard is wrong and everyone finds out at once.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Nobody has reviewed this course yet, so there is no score to show. Buy it, work through it, and your review could be the one that helps the next developer decide.
Python and data engineer
Sofia builds the pipelines that keep analytics teams honest, mostly Python on top of PostgreSQL under uncomfortable load. She teaches schema design, indexing and query planning against anonymised production datasets rather than toy tables, then wires the same data into pandas so the SQL and the Python halves stop being separate skills. Expect to spend real time reading execution plans and rather less time reading slides. She consults on migrations for teams that cannot afford downtime.
One-time payment · lifetime access