TechnologyThe BestieBeginner
Data Analysis from Excel to SQL, a free technology course on Tomo

Data Analysis from Excel to SQL

Transform messy raw spreadsheets into automated models, interactive dashboards, and robust database queries. Learn to clean data in Power Query, calculate metrics in DAX, and extract answers with SQL.

Like Duolingo, but for Data Analysis from Excel to SQL. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.

25 levels across 3 sections, about 50 minutes end to end, roughly 10 days at five minutes a day. It moves through Automating Spreadsheets and Cleaning Messy Data, Modeling and Visualizing in Power BI, and Querying Relational Databases with SQL. It starts from scratch.

25 bite-size levelsAbout 5 minutes each

Free forever · No credit card · iPhone & Android

Dexter the Dolphin, the guide who teaches the Data Analysis from Excel to SQL course
Data Analysis from Excel to SQL
with Dexter the Dolphin
25
Levels
3
Sections
5
Min/day
What you'll learn

Key ideas in Data Analysis from Excel to SQL

  • XLOOKUP can look to the left of the lookup column without restructuring data
  • XLOOKUP has a built-in argument to return a fallback value when no match exists instead of an error code
  • Dynamic formulas automatically spill their output into neighboring rows and columns
  • Dragging formulas down manually can cause calculation overlaps or block spill behavior
  • Structured table formulas use column names instead of fixed cell coordinates like A2:A100
  • Appending new rows to an official Excel table automatically expands the table boundaries and recalculates formulas
  • Checking for blank or invalid values first lets you flag or exclude them before running math operations
  • Unscreened text or zero-division errors in raw rows propagate upward and break downstream totals like SUM or AVERAGE
  • Keeping raw records untouched ensures an audit trail and prevents accidental edits while typing formulas
  • Separating calculations from source data keeps summary reports clean and reliable as new source files arrive
  • Power Query reads raw data and records transformation steps without overwriting source files
  • Raw spreadsheets stay completely intact even if you remove or edit columns in the editor
  • Analysis tools like pivot tables require one column for category names and one for values rather than separate columns per month
  • Unpivoting transforms wide cross-tab reports into tall rows with dedicated attribute and value columns
  • Merging connects two tables side-by-side based on a shared matching column like an ID
  • Merge queries replaces brittle, formula-based lookups across separate sheets
Why not just Google it

You've tried the other tabs

Wikipedia

Thirty open tabs. Four facts you actually kept.

YouTube

You watched. You nodded. By Sunday it was gone.

ChatGPT

One answer, then back to scrolling.

Online courses

Eight weeks. You meant to finish. You didn't.

Tomo gives Data Analysis from Excel to SQL the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.

Try a question

Here's what playing it feels like

A real question from this course. Take your best guess.

Smarter Lookups and Spilling Formulas

What happens in XLOOKUP if a customer ID isn't found and you want to show 'Unknown' instead of an ugly error?

Get it right to open this lesson and 24 more in the app.

Course map

How to learn Data Analysis from Excel to SQL, step by step

Go in order. 25 short levels across 3 sections, about 50 minutes in all, five minutes a day.

  1. 1

    Automating Spreadsheets and Cleaning Messy Data

    • Modern Lookup and Dynamic Logic in Excel
    • Automating Data Cleanup with Power Query
  2. 2

    Modeling and Visualizing in Power BI

    • Structuring the Star Schema Data Model
    • Calculating Business Metrics with DAX
    • Designing Interactive Decision Dashboards
  3. 3

    Querying Relational Databases with SQL

    • Extracting and Filtering Records with SQL
    • Aggregating and Grouping Data for Insights
    • Joining Relational Tables

3 sections · 8 units · 25 levels. Built to play, not to enroll.

Questions

Questions about Data Analysis from Excel to SQL

  1. How do I learn Data Analysis from Excel to SQL?

    Go in order: start with Automating Spreadsheets and Cleaning Messy Data, then Modeling and Visualizing in Power BI, then Querying Relational Databases with SQL. On Tomo that's 25 short levels, about 50 minutes in all, played five minutes a day. Start free and play the first level in under a minute.

  2. Is there a Duolingo-style app for Data Analysis from Excel to SQL?

    Yes. Tomo works like Duolingo: short daily lessons, streaks and quick quizzes. Data Analysis from Excel to SQL is one of its free courses, and you can type any other topic to get a course of your own.

  3. Is the Data Analysis from Excel to SQL course free?

    Yes. Data Analysis from Excel to SQL is playable on Tomo's free plan, which doesn't expire. No credit card, no waitlist. Download the app and start your first lesson.

  4. How long does it take to learn Data Analysis from Excel to SQL?

    25 levels across 3 sections, about 50 minutes of play in total. It's built for five minutes a day, so you finish it a little at a time instead of all at once.

  5. Do I need any background to start Data Analysis from Excel to SQL?

    No. It's pitched at a beginner level, so it starts where you are and builds up. If you can tap a phone, you can start.

New

Tomo is in ChatGPT

Tomo is also a ChatGPT plugin: the same playable courses, built and played inside your chat.

Add Tomo to ChatGPT
How it's taught

You pick the voice

This course
The Bestie

Data Analysis from Excel to SQL is taught in the Bestie style: your friend who just gets it. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.

Keep going

More Technology on Tomo

Interactive Dashboards with Power BI course icon

Interactive Dashboards with Power BI

Professor

Transform static spreadsheets into dynamic, clickable visual reports. Learn how to clean messy data, build multi-table relationships, and write flexible calculations that adapt to user interaction.

12 levels24mBeginner
Excel for Everyday Work course icon

Excel for Everyday Work

Bestie

Build confidence in Excel by learning how spreadsheets actually think and operate. From basic data entry and rock-solid formulas to lookups and pivot tables, you'll gain the practical skills needed to organize, calculate, and present data with clarity.

25 levels50mBeginner
Dynamic Excel Workflows course icon

Dynamic Excel Workflows

Explain Like I'm 5

Upgrade from fragile cell formulas to resilient, modern spreadsheet design. Learn how to leverage dynamic arrays, flexible lookups, and structured tables to build spreadsheets that never break when data updates.

12 levels24mIntermediate
Modern Excel Workflows course icon

Modern Excel Workflows

Bestie

Transform brittle, static spreadsheets into resilient, self-updating data models. Master dynamic arrays, structured table logic, and bulletproof lookups to build workbooks that never break when data changes.

11 levels22mIntermediate
Resilient Excel Spreadsheets course icon

Resilient Excel Spreadsheets

Professor

Upgrade from fragile, manual spreadsheets to modern, dynamic workbooks. Learn to replace nested IFs, retire brittle lookups with XLOOKUP, and build self-updating models using dynamic arrays and structured tables.

10 levels20mIntermediate
Everyday Excel course icon

Everyday Excel

Explain Like I'm 5

Stop wrestling with unruly spreadsheets. Learn how to write reliable formulas, fix common calculation blunders, and turn raw lists into clean, actionable summaries.

12 levels24mBeginner
Start free

Start Data Analysis from Excel to SQL today.

Download Tomo, search Data Analysis from Excel to SQL, and play your first lesson in under a minute.