Skip to content

A daily analytics drill to keep your skills sharp.

Built for data analysts. AI tools are very good at execution: queries, data transformation, crunching numbers. You’re still responsible for the analytical thinking and judgment.

Do today’s drill, then every past one. Free.

Practice for free

About five minutes per drill.

3,000+ drills done by 650+ analysts

Not another SQL quiz.

Want to get better at SQL? There are 100+ apps for that.

Analyst Gym trains what happens after the query runs: the calls you make with the numbers in front of you.

Tools handle

  • Writing the query
  • Cleaning and joining the data
  • Crunching the numbers
  • Drawing the chart

You still own

  • Deciding what to check first
  • Spotting a number that can't be right
  • Knowing when you've seen enough
  • Telling a stakeholder what it means

I'm really enjoying the daily drills, I'm currently on a 17 day streak. I've been in analytics for almost a decade now, but being a self-taught analyst, continuous learning and growth is important to me. I love that Analyst Gym doesn't focus on the tools/ technical side of things.

Jarrad H.

How a drill works.

No syntax and no code to write. Here’s the shape of a drill.

  1. A real decision

    A situation you're likely to meet at work: a metric moved, a stakeholder wants a number, a definition has to hold up. You make the call.

  2. Say how sure you are

    On most drills, rate your confidence before you submit. Being confidently wrong is the expensive mistake, so it's worth calibrating.

  3. See the reasoning

    Then the full explanation: why the strongest answer holds up, and where your thinking could be sharper.

What I particularly enjoy is that the exercises don’t feel like generic problem-solving questions. The scenarios feel much closer to the kinds of ambiguous, real-world situations analysts might actually face in an industry setting. … It’s been one of the more practical ways I’ve found to keep my analytical thinking active.

Anupama V.

They make me think critically and simulate real-world situations, which helps me build confidence and feel better about my abilities. … Your work has helped me a ton.

Sophia M.

Four drill types.

The daily drill rotates through four types, and each one trains something different.

  • Lesson

    Multiple steps, coached one at a time, corrected as you go.

    Trains: How to read a situation carefully before you commit to an answer.

  • Rapid Fire

    12 short judgment calls. No clock; you're scored on accuracy, not speed.

    Trains: Fast pattern recognition.

  • Currency

    Practice spending a limited budget. Commit to the activities you think will resolve the data question the fastest.

    Trains: Knowing which investigations are worth your time, and when you're close enough to an answer to stop investigating.

  • Scenario

    One stakeholder, one situation, unfolding over several moves. Each choice changes where you stand with them.

    Trains: Seeing how today's easy answer becomes tomorrow's hard conversation.

I've really enjoyed doing the exercises each day. I really like how varied the format of the questions is day to day.

Jenny L.

Not just today’s drill.

Every past drill is open and free. Filter by type, skill or difficulty and take as many reps as you want.

Start with today’s, then work back through the archive on whatever you want to get better at.

I went through many of them because I wanted to get a better sense of where my skills were strong and where I still needed some work, and I definitely learned a few things along the way.

Christian S.

See where your judgment is strong.

Your skill profile shows which judgment skills are solid and which need more reps, built from the drills you’ve done. The archive filters by skill, so you know where to go next.

great lesson by the way, this really hit one of my weak judgement areas

your app is very addictive! Both fun and highly educational.

Nasir B.

Showing up is a win.

Finish a drill and your streak grows, right or wrong.

Getting it wrong isn’t a setback. It’s how the reps work.

I'm using Analyst Gym as practice in case I do find myself working in that capacity in the future. … Doing my daily practice has become the highlight of my day.

Abigail J.
Drew Mooney smiling on a beach, sunglasses on his cap

Hi, I’m Drew.

I’m a Principal Data Analyst with 10+ years in analytics, at startups and at big companies. In the last couple of years, AI has made the technical side of the job much easier. Great SQL and clean dashboards are the new floor.

What sets you apart now is everything around the code: judgment, communication, knowing the business. It’s what makes you a partner to your stakeholders instead of a resource. I plan, edit and approve every drill here so you can practice exactly that.

Why I built Analyst GymFind me on LinkedIn

Questions.

The short answers. More on the support page.

  • Is it free?

    Yes. Today's drill and every past drill are free.

  • How long does a drill take?

    About five minutes each.

  • Will it teach me SQL or Python?

    No, and that's on purpose. There are plenty of great places to learn the code. This is for everything around it: framing the request, picking the metric, judging the evidence, and landing the decision with the people who asked.

  • Do I need an account?

    Yes, a free one, so your streak and skill profile can follow you. Sign in with Google or a link sent to your email.

  • Do you sell my data?

    No. We don't sell your personal information or share it with anyone for their advertising. You can export your data or delete your account any time from your account settings.

Your next rep is waiting.

Today’s drill is up, and every past drill is open.

this helps me practice responding to the types of questions I get that I am less confident in completing. Feels good to exercise those muscles in a low stakes space.

Bjørn B.