Practice Chord Progressions on Piano

Chord progression training drills the chord sequences that most songs are built on. In The Ultimate Piano you pick a progression and a key, then play each chord as it appears. Over 35 ready-made progressions across nine genres are included, and you can enter the one from the piece you are learning — which is where the app differs from a fixed course.

Chord progressions are sequences of chords that form the harmonic backbone of songs — from pop to jazz to classical. The trainer transposes to any of the 12 keys, generates a chord diagram for every step, and tracks accuracy and response time as you go.

Open it via Practice → Notes & much More and pick the Progressions tab. Your generated chords, including your changes to them, are still there when you come back.

On this page

Practice Progressions in The Ultimate Piano: C major selected, the Axis of Awesome preset I-V-vi-IV, and four generated chord diagrams C, G, Am and F with chord type, inversion and hand

Why Practice Chord Progressions Matter

Chord progressions are the single most useful thing to practice if you want to play real songs, because most pop, rock, jazz, and gospel tunes reuse the same handful of progressions in different keys. Learning I - V - vi - IV or ii - V - I as muscle memory means you can sit down at the keyboard and play along with thousands of songs without reading sheet music. In The Ultimate Piano you drill these patterns directly on the virtual keyboard with instant right/wrong feedback, so the shapes stick faster than passive listening.

How Chord Progression Exercises Work

1. Select a Key — Click the key button to open the Circle of Fifths. Pick any major or minor key
2. Choose a Progression — Select a preset from the genre dropdown, or type a custom progression (e.g. ii V I or I IV V IV)
3. Generate Diagrams — Click Generate Progression to see chord diagrams for the full progression
4. Customize — Adjust chord quality (including 7th chords), inversion, or hand for each chord individually
5. Start Exercise — Play each chord on your keyboard as it appears. As soon as you hold the right notes, the next chord follows. Only a note that doesn't belong to the chord counts as a mistake, so you can build the chord with both hands without being marked wrong halfway

Available Chord Progressions

The Ultimate Piano ships with over 35 preset progressions organized into 9 genre categories, and every preset transposes to all 12 keys with one click:

Pop

ProgressionName
I - V - vi - IVAxis of Awesome
vi - IV - I - VSensitive / Despacito
I - vi - IV - V50s Doo-Wop
I - IV - vi - V—
IV - V - iii - viRoyal Road (J-Pop)
I - V - vi - iii - IV - I - IV - VPachelbel Canon

Rock

ProgressionName
I - IV - VBasic Rock
I - V - IV—
I - IV - V - IVLouie Louie
I - V - vi - IVPop Rock
I - IV - V - V—

Jazz

ProgressionName
ii - V - IJazz Cadence
I - vi - ii - VRhythm Changes
iii - vi - ii - VFull Turnaround
ii - V - I - IVJazz Standard
I - IV - ii - V—
ii - V - I - IV - vii° - III - viAutumn Leaves

Blues

ProgressionName
V - IV - I - VBlues Turnaround
V - IV - I—
I - IV - VBasic Blues
I - I - I - I - IV - IV - I - I - V - IV - I - V12-Bar Blues

Classical

ProgressionName
I - IV - V - IAuthentic Cadence
I - V - IPerfect Cadence
I - ii - V - IClassical Standard
I - IV - V - viDeceptive Cadence
I - IV - IPlagal Cadence

R&B / Soul

ProgressionName
vi - V - IV - V—
I - IV - vi - V—
I - vi - ii - VSoul Turnaround
vi - IV - V - IKomuro Progression

Latin / Bossa

ProgressionName
I - vi - ii - VBossa Nova
ii - V - I - I—

Gospel

ProgressionName
I - iii - IV - VPuff Schema
I - IV - I - VGospel Hymn
vii° - III - viGospel Climb
♭VI - ♭VII - IGospel Walkup
I - ii - I/3 - IV - V - vi - V/7Gospel Diatonic Chords

In Gospel Diatonic Chords the bass walks up the scale: in C you play C – Dm – C/E – F – G – Am – G/B. The number after the slash names the step of the key that sits in the bass (see Custom Chord Progressions). Every chord sits above the one before, starting from the tonic in octave 3, so the bass line really climbs — in every key.

Theory

ProgressionName
I - ii - iii - IV - V - vi - vii°Diatonic Chords

Minor keys

Pick a minor key in the Circle of Fifths and the dropdown switches to minor progressions. Numerals count from the minor tonic: in G minor, i is Gm and V is D major.

ProgressionName
i - iv - V - iMinor Cadence
i - iv - v - iNatural Minor Cadence
ii° - V - iMinor ii–V–i
i - VI - III - VII—
i - VII - VI - VAndalusian Cadence
VI - VII - iAeolian Cadence
i - VI - VII—
i - iv - VII - IIIMinor Circle
i - ii° - III - iv - v - VI - VIIDiatonic Chords (Minor)

Progressions without a name are listed by their numerals only.

Custom Chord Progressions

Type any progression using Roman numerals (e.g. ii V I) or chord names (e.g. Am F C G). Uppercase means major, lowercase means minor, ° diminished and + augmented — so vii without ° is a minor chord, and a numeral whose case contradicts its suffix, such as IIm7 or I°, is not recognized. Chords without a third, such as Isus4, work in either case. A ♭ (or b) in front lowers the chord a half step, so ♭VI ♭VII I in C gives A♭, B♭, C. This lets you practice chord progressions from your own repertoire or create custom exercises.

Roman numerals also take seventh chords and secondary chords:

You typeIn C major you get
ii7 V7 Imaj7Dm7 – G7 – Cmaj7
vii°7Bdim7 (diminished seventh)
iiø7 or viiø7half-diminished seventh: Dm7b5 or Bm7b5
V/V or V7/VD or D7 — the dominant of G
I/3C/E — C with the 3rd step of the key (E) in the bass
V/7G/B — G with the 7th step of the key (B) in the bass

A number after the slash puts that step of the key in the bass, just like 1/3 or 5/7 in the Nashville Number System. A Roman numeral after the slash still means a secondary chord (V/V).

In a minor key, vii° sits on the raised seventh step (G♯dim in A minor). Slash chords work as well: C/E is C major with E in the bass, C/D adds D below the chord. Anything the app cannot read — for example figured-bass numbers like V65 — is listed under the input as not recognized instead of being dropped silently.

Choosing the octave: add @ and a number from 1 to 7 to place a chord in a specific octave (middle C is C4). The number always names the octave of the chord's lowest note — for an inversion, the note at the bottom: Bb:2@3 is F3–Bb3–D4. A bass note you add with a slash sits just below the chord. With Roman numerals the number is the octave of the key's tonic, and each step sits above it: I@3 IV@3 V@3 in G starts on G3, C4 and D4 — the same shape in every key. With chord names it is simply that octave: C@3 starts on C3. Without @, the app places each chord in a comfortable position for the hand you chose.

Key Selection with Circle of Fifths

The key selector uses an interactive Circle of Fifths — the same tool musicians use to understand key relationships. The outer ring shows major keys, the inner ring shows relative minor keys. Select any key to transpose the entire progression automatically.

Chord Diagrams & Customization

Every generated chord displays as a visual diagram that shows exactly which keys to press. For each chord in the progression you can override the quality, inversion, and hand independently, choosing from 30 chord types:

SettingOptions
QualityMajor, Minor, 7, Maj7, Min7, Sus2, Sus4, Dim, Dim7, Aug, 6, 9, 11, 13, add9 and more (30 in total)
InversionRoot, 1st, 2nd for triads; up to 4 inversions (Root, 1st, 2nd, 3rd) for 7th chords
HandLeft, Right, Off (no hand assignment)

This gives you full control over voicings and inversions — essential for smooth voice leading between chords.

Piano Chord Progression Exercise

Requires a MIDI keyboard. The exercise grades what you actually play, so it needs MIDI input. Connect your keyboard before you press Start — on iPad and Mac, through the MIDIWeb Browser. Without a connected keyboard, a notice appears as soon as you open the tab, with a button that takes you straight to the MIDI settings.

The exercise mode tests your ability to play each chord correctly:

FeatureDescription
Chord DisplayShows the current chord name with inversion
Step IndicatorRoman numerals highlighting your position in the progression
ScoringTracks correct, wrong, and rounds completed
SkipSkip a chord (counts as wrong) and move to the next one

Exercise Settings

SettingOptions
Run ModeRun until stopped, or a set number of Rounds
Show chords on keyboardHighlights the notes of each chord on the virtual keyboard

Chords are recognized in any octave — play them wherever feels comfortable on your keyboard. For an inversion, the lowest note you play decides: C/E needs E in the bass, and the notes above it can be in close or open position. You can use both hands and double notes; only a note that doesn't belong to the chord counts as a mistake, and each chord counts at most one mistake.

During the exercise the on-screen keyboard shows at least three octaves, placed so that every chord with an @ octave fits. When you stop, your own keyboard range comes back. If a chord still lies outside the keys you see, it appears in the notation and a short note names it.

Scoring & Results

After completing an exercise, you receive a performance summary. The Ultimate Piano gives one of 3 ratings based on your accuracy and reports your speed:

  • Correct / Wrong count with success percentage
  • Average response time per chord
  • Rating: Excellent (90%+), Great Job (75%+), Good (60%+), otherwise Keep Practicing
  • Again starts the same exercise once more

Practice Tips for Chord Progressions

Beginners:

  • Start with I - IV - V in C major using triads in root position
  • Use "Show chords on keyboard" to see which notes to play
  • Focus on accuracy — speed comes with muscle memory

Intermediate:

  • Practice inversions to minimize hand movement between chords
  • Try the ii - V - I (Jazz Cadence) in multiple keys
  • Change a chord's quality from triad to 7th chord to hear the harmonic difference
  • Use the Metronome with a drum rhythm for a musical backing track

Advanced:

  • Practice the 12-Bar Blues in all 12 keys with 7th chords
  • Create custom progressions from songs you're learning
  • Combine with Scale Training to practice improvising over progressions
  • Work through all genres to develop stylistic awareness
See Chord Training for practicing individual chord recognition, or Learning Chords for exploring chord structures visually on the keyboard.

Frequently Asked Questions

What are the most common piano chord progressions to practice?

4 chord progressions cover most popular music: I - V - vi - IV (used in thousands of pop songs), ii - V - I (the foundation of jazz harmony), I - IV - V (basic rock and blues), and I - vi - IV - V (the classic 50s progression). The Ultimate Piano includes all of these as one-click presets, with over 35 presets across 9 categories in total.

How do I practice chord progressions on piano?

Select a key and progression preset in the Practice Hub, generate chord diagrams, then start the interactive exercise. Play each chord as it appears on screen. The system checks your notes in real time — correct chords advance automatically, wrong ones flash red so you can try again. Start with triads in root position, then add inversions and 7th chords as you improve.

Can I create custom chord progressions for practice?

Yes. Type any progression using Roman numerals (like ii V I) or chord names (like Am F C G) into the custom input field. You can also modify the generated chords individually — changing quality, inversion, and hand assignment. This lets you practice chord progressions from your own repertoire or compositions.

What is the difference between triads and 7th chords in progressions?

3 notes make a triad (root, third, fifth) with a clean, straightforward sound, while a 7th chord adds a fourth note (the seventh) for richer, more colorful harmony. Presets start as triads; type numerals like ii7 V7 Imaj7, or change the quality of a single chord, to practice 7th chords. Jazz and R&B progressions typically use 7th chords, while pop and rock often use triads.

How does the scoring system work in progression exercises?

3 ratings reward your accuracy: the exercise tracks every chord you play, marks a chord correct when all required notes are held (in any octave), counts a mistake only for a note that doesn't belong to the chord (at most one per chord), and at the end rates the run Excellent for 90%+, Great Job for 75%+ or Good for 60%+. Average response time is also displayed to track your reading speed.

Ready to try it?

Open The Ultimate Piano in your browser — no download needed.

Open The Ultimate Piano →