100 EXERCISES · THREE LEVELS

Piano lessons. Keep exploring.

Start with the foundations, then explore scales, harmony, rhythm, and coordination at your own pace.

0 / 100 complete
✳

Beginner, Medium, and Expert.
Follow the suggested order or choose an exercise. Each level describes the notes and timing you’ll practice here.

100 exercises shown

Beginner 40 exercises

01
FOUNDATIONS · 4 MINUTES

Meet the keys

Find C, D, and E on the keyboard.

02
FOUNDATIONS · 6 MINUTES

A little melody

Turn three familiar notes into something musical.

Builds on: Meet the keys
03
FOUNDATIONS · 7 MINUTES

Three notes, one chord

Hear the difference between major and minor.

Builds on: Meet the keys · A little melody
04
NOTE NAVIGATION · 5 MINUTES

White-key return

Return to C between nearby white keys.

Builds on: Three notes, one chord
05
NOTE NAVIGATION · 5 MINUTES

Black-key pair

Locate the two black keys and alternate their pitches.

Builds on: White-key return
06
NOTE NAVIGATION · 5 MINUTES

Black-key trio

Navigate the three-black-key group without using white keys.

Builds on: Black-key pair
07
NOTE NAVIGATION · 5 MINUTES

C to upper C

Recognize and play the octave endpoints with silent beats between pairs.

Builds on: Black-key trio
08
NOTE NAVIGATION · 5 MINUTES

D E F neighbors

Follow a three-note contour that crosses the E–F semitone.

Builds on: C to upper C
09
NOTE NAVIGATION · 5 MINUTES

G A B neighbors

Find the upper white-key neighbors before returning to G.

Builds on: D E F neighbors
10
NOTE NAVIGATION · 5 MINUTES

Semitone C to C sharp

Hear the smallest adjacent-key step around C.

Builds on: G A B neighbors
11
NOTE NAVIGATION · 5 MINUTES

Semitone E to F

Find a semitone between two white keys.

Builds on: Semitone C to C sharp
12
NOTE NAVIGATION · 5 MINUTES

Whole steps from C

Build a chain of whole steps including F sharp.

Builds on: Semitone E to F
13
NOTE NAVIGATION · 5 MINUTES

Mirror around F

Alternate notes below and above F while tracking register.

Builds on: Whole steps from C
14
FIVE-NOTE POSITIONS · 5 MINUTES

C major five-note arch

Compare the major third and adjacent steps in the C five-note position.

Builds on: Mirror around F
15
FIVE-NOTE POSITIONS · 5 MINUTES

C minor five-note arch

Compare the minor third and adjacent steps in the C five-note position.

Builds on: C major five-note arch
16
FIVE-NOTE POSITIONS · 5 MINUTES

D flat major five-note arch

Compare the major third and adjacent steps in the D flat five-note position.

Builds on: C minor five-note arch
17
FIVE-NOTE POSITIONS · 5 MINUTES

D flat minor five-note arch

Compare the minor third and adjacent steps in the D flat five-note position.

Builds on: D flat major five-note arch
18
FIVE-NOTE POSITIONS · 5 MINUTES

D major five-note arch

Compare the major third and adjacent steps in the D five-note position.

Builds on: D flat minor five-note arch
19
FIVE-NOTE POSITIONS · 5 MINUTES

D minor five-note arch

Compare the minor third and adjacent steps in the D five-note position.

Builds on: D major five-note arch
20
FIVE-NOTE POSITIONS · 5 MINUTES

E flat major five-note arch

Compare the major third and adjacent steps in the E flat five-note position.

Builds on: D minor five-note arch
21
FIVE-NOTE POSITIONS · 5 MINUTES

E flat minor five-note arch

Compare the minor third and adjacent steps in the E flat five-note position.

Builds on: E flat major five-note arch
22
FIVE-NOTE POSITIONS · 5 MINUTES

E major five-note arch

Compare the major third and adjacent steps in the E five-note position.

Builds on: E flat minor five-note arch
23
FIVE-NOTE POSITIONS · 5 MINUTES

E minor five-note arch

Compare the minor third and adjacent steps in the E five-note position.

Builds on: E major five-note arch
24
FIVE-NOTE POSITIONS · 5 MINUTES

F major five-note arch

Compare the major third and adjacent steps in the F five-note position.

Builds on: E minor five-note arch
25
FIVE-NOTE POSITIONS · 5 MINUTES

F minor five-note arch

Compare the minor third and adjacent steps in the F five-note position.

Builds on: F major five-note arch
26
INTERVALS · 5 MINUTES

Major thirds from C

Alternate lower and upper notes of diatonic third pairs.

Builds on: F minor five-note arch
27
INTERVALS · 5 MINUTES

Minor thirds ladder

Hear repeated three-semitone spans from changing starting notes.

Builds on: Major thirds from C
28
INTERVALS · 5 MINUTES

Perfect fourths

Navigate five-semitone spans without filling the gap.

Builds on: Minor thirds ladder
29
INTERVALS · 5 MINUTES

Perfect fifths

Navigate seven-semitone spans in four positions.

Builds on: Perfect fourths
30
INTERVALS · 5 MINUTES

Sixths within C

Track larger diatonic skips and changing interval sizes.

Builds on: Perfect fifths
31
INTERVALS · 5 MINUTES

Seventh and resolution

Compare the two sevenths before resolving to the octave.

Builds on: Sixths within C
32
INTERVALS · 5 MINUTES

Unison then octave

Distinguish a repeated pitch from a leap in register.

Builds on: Seventh and resolution
33
INTERVALS · 5 MINUTES

Descending skips

Read an alternating descent instead of a scale.

Builds on: Unison then octave
34
RHYTHM AND RESTS · 5 MINUTES

C after a rest

Keep counting through every other silent beat.

Builds on: Descending skips
35
RHYTHM AND RESTS · 5 MINUTES

Two notes then silence

Restart each two-note phrase after a two-beat gap.

Builds on: C after a rest
36
RHYTHM AND RESTS · 5 MINUTES

Answer on beat three

Wait for two beats before each answering phrase.

Builds on: Two notes then silence
37
RHYTHM AND RESTS · 5 MINUTES

Repeated G offbeats

Place G between the clicks rather than on them.

Builds on: Answer on beat three
38
RHYTHM AND RESTS · 5 MINUTES

C sharp neighbor returns

Return to a black-key anchor before stepping down to C.

Builds on: Repeated G offbeats
39
RHYTHM AND RESTS · 5 MINUTES

F sharp neighbor returns

Find the white keys immediately above and below F sharp.

Builds on: C sharp neighbor returns
40
RHYTHM AND RESTS · 5 MINUTES

B flat neighbor returns

Find B flat between A and B and preserve the longer final gap.

Builds on: F sharp neighbor returns

Medium 30 exercises

41
SCALES · 7 MINUTES

C major ascent

Identify the pitch collection of C major in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: B flat neighbor returns
42
SCALES · 7 MINUTES

C natural minor ascent

Identify the pitch collection of C natural minor in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: C major ascent
43
SCALES · 7 MINUTES

C harmonic minor ascent

Identify the pitch collection of C harmonic minor in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: C natural minor ascent
44
SCALES · 7 MINUTES

C melodic minor ascending ascent

Identify the pitch collection of C melodic minor ascending in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: C harmonic minor ascent
45
SCALES · 7 MINUTES

C major pentatonic ascent

Identify the pitch collection of C major pentatonic in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: C melodic minor ascending ascent
46
SCALES · 7 MINUTES

C minor pentatonic ascent

Identify the pitch collection of C minor pentatonic in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: C major pentatonic ascent
47
SCALES · 7 MINUTES

G major pitch collection ascent

Identify the pitch collection of G major pitch collection in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: C minor pentatonic ascent
48
SCALES · 7 MINUTES

F major pitch collection ascent

Identify the pitch collection of F major pitch collection in the C4–C5 window; the G and F collections start on C rather than their tonic.

Builds on: G major pitch collection ascent
49
ARPEGGIOS · 7 MINUTES

C major broken-triad return

Outline C major as separate notes and return through its third.

Builds on: F major pitch collection ascent
50
ARPEGGIOS · 7 MINUTES

C minor broken-triad return

Outline C minor as separate notes and return through its third.

Builds on: C major broken-triad return
51
ARPEGGIOS · 7 MINUTES

D minor broken-triad return

Outline D minor as separate notes and return through its third.

Builds on: C minor broken-triad return
52
ARPEGGIOS · 7 MINUTES

D major broken-triad return

Outline D major as separate notes and return through its third.

Builds on: D minor broken-triad return
53
ARPEGGIOS · 7 MINUTES

E minor broken-triad return

Outline E minor as separate notes and return through its third.

Builds on: D major broken-triad return
54
ARPEGGIOS · 7 MINUTES

E major broken-triad return

Outline E major as separate notes and return through its third.

Builds on: E minor broken-triad return
55
ARPEGGIOS · 7 MINUTES

F major broken-triad return

Outline F major as separate notes and return through its third.

Builds on: E major broken-triad return
56
ARPEGGIOS · 7 MINUTES

F minor broken-triad return

Outline F minor as separate notes and return through its third.

Builds on: F major broken-triad return
57
ARPEGGIO ROTATIONS · 7 MINUTES

C major third-led rotation

Explore the C major third-led ordering. Start the broken triad on E4; this is a melodic rotation, not a sustained chord voicing.

Builds on: F minor broken-triad return
58
ARPEGGIO ROTATIONS · 7 MINUTES

C major fifth-led rotation

Explore the C major fifth-led ordering. Start the broken triad on G4; this is a melodic rotation, not a sustained chord voicing.

Builds on: C major third-led rotation
59
ARPEGGIO ROTATIONS · 7 MINUTES

C minor third-led rotation

Explore the C minor third-led ordering. Start the broken triad on D♯4; this is a melodic rotation, not a sustained chord voicing.

Builds on: C major fifth-led rotation
60
ARPEGGIO ROTATIONS · 7 MINUTES

D minor third-led rotation

Explore the D minor third-led ordering. Start the broken triad on F4; this is a melodic rotation, not a sustained chord voicing.

Builds on: C minor third-led rotation
61
ARPEGGIO ROTATIONS · 7 MINUTES

E minor third-led rotation

Explore the E minor third-led ordering. Start the broken triad on G4; this is a melodic rotation, not a sustained chord voicing.

Builds on: D minor third-led rotation
62
ARPEGGIO ROTATIONS · 7 MINUTES

F major fifth-led rotation

Explore the F major fifth-led ordering. Start the broken triad on C4; this is a melodic rotation, not a sustained chord voicing.

Builds on: E minor third-led rotation
63
RHYTHMIC PHRASES · 7 MINUTES

C major paired eighths

Play short scale pairs separated by counted space.

Builds on: F major fifth-led rotation
64
RHYTHMIC PHRASES · 7 MINUTES

Minor reply on the and

Descend a minor pentatonic collection on offbeats.

Builds on: C major paired eighths
65
RHYTHMIC PHRASES · 7 MINUTES

Dotted C major cells

Alternate a long wait with a quick response in each bar.

Builds on: Minor reply on the and
66
RHYTHMIC PHRASES · 7 MINUTES

Pentatonic question answer

Maintain the pulse through uneven phrase lengths.

Builds on: Dotted C major cells
67
RHYTHMIC PHRASES · 7 MINUTES

Chromatic four-note windows

Shift a four-note chromatic cell upward by two semitones.

Builds on: Pentatonic question answer
68
RHYTHMIC PHRASES · 7 MINUTES

High-low eighth alternation

Alternate registers without inserting extra notes.

Builds on: Chromatic four-note windows
69
RHYTHMIC PHRASES · 7 MINUTES

Major-minor third switch

Change only the third between two short arpeggio phrases.

Builds on: High-low eighth alternation
70
RHYTHMIC PHRASES · 7 MINUTES

Leading note pickups

Resolve a leading note after an initial half-beat wait.

Builds on: Major-minor third switch

Expert 30 exercises

71
SCALE SEQUENCES · 9 MINUTES

C major in interleaved thirds

Skip one scale member, return to the next starting member, and preserve the C major pitch set.

Builds on: Leading note pickups
72
SCALE SEQUENCES · 9 MINUTES

C natural minor in interleaved thirds

Skip one scale member, return to the next starting member, and preserve the C natural minor pitch set.

Builds on: C major in interleaved thirds
73
SCALE SEQUENCES · 9 MINUTES

C harmonic minor in interleaved thirds

Skip one scale member, return to the next starting member, and preserve the C harmonic minor pitch set.

Builds on: C natural minor in interleaved thirds
74
SCALE SEQUENCES · 9 MINUTES

C melodic minor ascending in interleaved thirds

Skip one scale member, return to the next starting member, and preserve the C melodic minor ascending pitch set.

Builds on: C harmonic minor in interleaved thirds
75
SCALE SEQUENCES · 9 MINUTES

C major pentatonic skip pairs

Skip one scale member, return to the next starting member, and preserve the C major pentatonic pitch set.

Builds on: C melodic minor ascending in interleaved thirds
76
SCALE SEQUENCES · 9 MINUTES

C minor pentatonic skip pairs

Skip one scale member, return to the next starting member, and preserve the C minor pentatonic pitch set.

Builds on: C major pentatonic skip pairs
77
SCALE SEQUENCES · 9 MINUTES

G major pitch collection in interleaved thirds

Skip one scale member, return to the next starting member, and preserve the G major pitch collection pitch set.

Builds on: C minor pentatonic skip pairs
78
SCALE SEQUENCES · 9 MINUTES

F major pitch collection in interleaved thirds

Skip one scale member, return to the next starting member, and preserve the F major pitch collection pitch set.

Builds on: G major pitch collection in interleaved thirds
79
SEVENTH-CHORD HARMONY · 9 MINUTES

C major seventh weave

Identify all four chord tones of C major seventh while jumping between nonadjacent chord members.

Builds on: F major pitch collection in interleaved thirds
80
SEVENTH-CHORD HARMONY · 9 MINUTES

C dominant seventh weave

Identify all four chord tones of C dominant seventh while jumping between nonadjacent chord members.

Builds on: C major seventh weave
81
SEVENTH-CHORD HARMONY · 9 MINUTES

C minor seventh weave

Identify all four chord tones of C minor seventh while jumping between nonadjacent chord members.

Builds on: C dominant seventh weave
82
SEVENTH-CHORD HARMONY · 9 MINUTES

C half-diminished seventh weave

Identify all four chord tones of C half-diminished seventh while jumping between nonadjacent chord members.

Builds on: C minor seventh weave
83
SEVENTH-CHORD HARMONY · 9 MINUTES

C diminished seventh weave

Identify all four chord tones of C diminished seventh while jumping between nonadjacent chord members.

Builds on: C half-diminished seventh weave
84
SEVENTH-CHORD HARMONY · 9 MINUTES

D minor seventh weave

Identify all four chord tones of D minor seventh while jumping between nonadjacent chord members.

Builds on: C diminished seventh weave
85
SEVENTH-CHORD HARMONY · 9 MINUTES

D dominant seventh weave

Identify all four chord tones of D dominant seventh while jumping between nonadjacent chord members.

Builds on: D minor seventh weave
86
SEVENTH-CHORD HARMONY · 9 MINUTES

C minor major seventh weave

Identify all four chord tones of C minor major seventh while jumping between nonadjacent chord members.

Builds on: D dominant seventh weave
87
HARMONY ROUTES · 9 MINUTES

C F G chord-tone route

Follow I–IV–V–I using separate chord tones in a compact register.

Builds on: C minor major seventh weave
88
HARMONY ROUTES · 9 MINUTES

D minor G C cadence

Outline ii–V–I and resolve from F to E at the harmony change.

Builds on: C F G chord-tone route
89
HARMONY ROUTES · 9 MINUTES

A minor D minor E route

Hear the raised G sharp of the dominant before returning to A minor.

Builds on: D minor G C cadence
90
HARMONY ROUTES · 9 MINUTES

C A minor F G route

Track four triad collections through a common-tone progression.

Builds on: A minor D minor E route
91
HARMONY ROUTES · 9 MINUTES

Chromatic diminished approach

Resolve a symmetric diminished collection into a C-major ending.

Builds on: C A minor F G route
92
HARMONY ROUTES · 9 MINUTES

Seventh guide-tone route

Trace compact seventh-chord tones through Dm7, G7, and Cmaj7.

Builds on: Chromatic diminished approach
93
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

Chromatic enclosure of E

Approach E and G from a semitone below and above.

Builds on: Seventh guide-tone route
94
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

C major groups of three

Keep eighth notes steady while a three-note sequence crosses quarter-note boundaries.

Builds on: Chromatic enclosure of E
95
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

C minor groups of four

Move a four-note minor-scale window one member at a time.

Builds on: C major groups of three
96
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

Whole-tone zigzag

Interleave forward skips and backward steps within a whole-tone collection.

Builds on: C minor groups of four
97
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

Seventh offbeat fragments

Maintain the click while moving from major-seventh to minor-seventh color.

Builds on: Whole-tone zigzag
98
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

Sixteenth major burst

Fit four notes into a beat, then recover during a counted gap.

Builds on: Seventh offbeat fragments
99
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

Sixteenth chromatic turnaround

Reverse a semitone line without losing the slow quarter-note pulse.

Builds on: Sixteenth major burst
100
ADVANCED RHYTHM AND SEQUENCES · 9 MINUTES

Displaced pentatonic sequence

Repeat the displaced rhythm while the pitch sequence climbs.

Builds on: Sixteenth chromatic turnaround

Read a little more