Analytics engineering, hands-on
From SQL to analytics engineering.
Hands-on browser workouts for SQL, data modeling, dbt, and AI-assisted data work. Practice the patterns behind real analytics engineering, do the reps, and make the concepts stick.
- Free
- No account
- Nothing to install
Browse by topic
What you can train here
Each topic gathers the labs and resources for one part of the analytics engineering discipline. More are on the way. Pick one that's live and start the reps.
- Language SQL Read, filter, join and shape data - the language every data job runs on. Coming soon
- Practice Data Modeling Design clean analytical datasets on purpose - grain, facts and dimensions. Coming soon
- Tool dbt Build models, tests and docs - analytics engineering done like real software. 1 lab · 2 resources Explore →
About this project
DataGym.io is made by Bruno Lima, one person trying to make analytics engineering more hands-on to learn. The labs on this site are free to use, with no setup and no account needed. The goal is to help SQL users grow into analytics engineers by actually doing the work.
If one of these labs helps something click for you, send it to someone else who is learning.