For data professionals
Hands-on courses and sandboxed SQL and Python practice for data professionals. Learn to use AI to explore data, improve your analysis, verify results, and communicate findings clearly.
36 hr of practice live today; the rest ship every few weeks.
Who this is for
Built for data, BI, product, and operations analysts, along with analytics engineers. You should know the basics of working with data, but no prior AI experience is required.
What you'll learn
Explore unfamiliar data
Use AI to understand a new dataset, form useful questions, and identify patterns worth verifying.
Write better SQL
Practice the progression from focused filters and joins to clearer multi-step queries.
Use Python for analysis
Work with common Python patterns for cleaning, transforming, and exploring data.
Verify AI-assisted work
Check calculations, trace claims to the data, and catch plausible-looking errors before they travel.
Explain findings clearly
Lead with the implication, support it with evidence, and communicate for a busy decision-maker.
Build repeatable habits
Use a consistent process to frame the question, analyze the data, review the result, and share the finding.
AI for data work
Progress from foundational AI use to more complex analysis and communication tasks.
Get AI to draft, fix, and harden real queries, and catch the query that runs clean but answers the wrong question.
Shape cohorts and funnels, diagnose anomalies without shipping a false cause, and write findings execs act on, keeping AI honest throughout.
Use AI to turn raw analyses into stakeholder-ready writeups, charts, dashboards, and exec narratives.
Data skills
Hands-on drills with an AI coach. SQL foundation is live today; intermediate and advanced shipping next, with Python following.
The analyst's core craft. Live in-browser Postgres against a sample store database. Foundation course is live; intermediate and advanced staged.
Learn the SQL every analyst uses every day, hands-on against a real in-browser database you query live.
The sequel to Introduction to SQL: conditional logic, every join type, set operations, subqueries, and CTEs, against the same live in-browser database.
Go beyond SELECT: type conversion, window functions, views, writes, transactions, table design, constraints, indexes, and triggers, against the same live database.
Python for analytics and AI engineering. Live in-browser sandbox with the AI coach grading your code as you go.
Practical Python for analytics and AI work, from your first variable to pandas and an LLM API call.
Modules, classes, async, testing, and the patterns that show up in real AI engineering code.
Performance, concurrency, packaging, and production-grade Python that holds up under real load.