Learn piano chords & scales with an app

Like Duolingo for chords, scales and music theory.

Drill any chord, scale, key or inversion in your browser — with instant feedback from your MIDI keyboard. Free, and no account needed.

Over 70 sextillion piano exercises in one place

How is that possible? Learn more

Which part is holding you back?

  1. Chords & inversions feel intimidating?

    Recognize and play any chord — major, minor, sevenths and beyond — in every inversion, until it's automatic.

  2. Scales & key signatures won't stick?

    Drill the diatonic chords and scales of all 12 keys, so you instantly know what you're seeing and where your hands go.

  3. Reading note by note?

    Turn on staff mode and learn to read whole chord shapes and patterns in the key.

  4. Can't tell chords by ear?

    Ear-training drills build the pitch and chord recognition that lessons rarely have time for.

  5. Practice fizzles out?

    Daily streaks, levels, hearts and (yes) LOL-cat rewards keep you coming back.

Try these exercises

Drills you can start with one click

Piano practice

Everything in one app

Explore all the features

See the app in screenshots

Click any screenshot for full-screen detail

Your dashboard
Your dashboard

Pick up where you stopped. Your current exercise, streak, next suggestions and badges are on one page, next to a notepad for links and videos.

More about this feature

How it works

  1. Connect

    Plug a MIDI keyboard into Chrome, Edge, Opera or Brave. No keyboard? Naming and ear training work without one.

    Check your MIDI

  2. Choose

    Pick the chord types, scale and key you want to drill in Preferences.

    Open preferences

  3. Play

    Play the prompt, get instant right/wrong feedback, and keep your streak alive.

    Start playing

Practice anywhere, on your phone

Add PianoKitty to your home screen and it behaves like any other app — its own icon, full screen, one tap. There is nothing to download from the App Store or Google Play.

How to install it

  • Install straight from the browser on Android and iPhone, with no store and no download.
  • Play on the touch keyboard when your MIDI piano is not around — a bus ride is enough for a few minutes of drilling.
  • Practice reminders arrive on your phone, and your streak follows you between devices.

Your dashboard

Your streak, today's practice time and suggested next exercises.

Open dashboard

Full stats

Daily and weekly charts, best day, best streak — your full practice history.

See stats

Tailored to you

Choose chord types, notation, hand, tempo and more for every drill.

Open preferences

Find your level

Not sure where to start? Take a 2-minute adaptive test and get a suggested exercise.

Start the test

Learn chords for popular songs

Hundreds of thousands of songs to choose from — find one and practice its chords.

For piano teachers

Assign exercises as homework and see what your students actually practice between lessons.

Features for teachers

  • Assign any chord, scale or custom set as homework.
  • Track practice between lessons: weekly minutes, streaks, and every practice session.
  • Students sign in under their own name and keep their progress.

Totally new to piano?

No piano or MIDI keyboard? We have plenty of exercises you can practice without either. Start with these:

Learn more →

All for free

You can use everything without signing up or giving an email address, and there is no tracking. An account is optional and adds cross-device sync, streaks, favorites and teacher tools.

Get started

Ready to play?