Piano keyboard notes: find C, D, and E
Find the piano notes C, D, and E by spotting two black keys, then follow the repeating note pattern along the keyboard.
Read this guideStart with the foundations, then explore scales, harmony, rhythm, and coordination at your own pace.
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
Find C, D, and E on the keyboard.
Turn three familiar notes into something musical.
Builds on: Meet the keysHear the difference between major and minor.
Builds on: Meet the keys · A little melodyReturn to C between nearby white keys.
Builds on: Three notes, one chordLocate the two black keys and alternate their pitches.
Builds on: White-key returnNavigate the three-black-key group without using white keys.
Builds on: Black-key pairRecognize and play the octave endpoints with silent beats between pairs.
Builds on: Black-key trioFollow a three-note contour that crosses the E–F semitone.
Builds on: C to upper CFind the upper white-key neighbors before returning to G.
Builds on: D E F neighborsHear the smallest adjacent-key step around C.
Builds on: G A B neighborsFind a semitone between two white keys.
Builds on: Semitone C to C sharpBuild a chain of whole steps including F sharp.
Builds on: Semitone E to FAlternate notes below and above F while tracking register.
Builds on: Whole steps from CCompare the major third and adjacent steps in the C five-note position.
Builds on: Mirror around FCompare the minor third and adjacent steps in the C five-note position.
Builds on: C major five-note archCompare the major third and adjacent steps in the D flat five-note position.
Builds on: C minor five-note archCompare the minor third and adjacent steps in the D flat five-note position.
Builds on: D flat major five-note archCompare the major third and adjacent steps in the D five-note position.
Builds on: D flat minor five-note archCompare the minor third and adjacent steps in the D five-note position.
Builds on: D major five-note archCompare the major third and adjacent steps in the E flat five-note position.
Builds on: D minor five-note archCompare the minor third and adjacent steps in the E flat five-note position.
Builds on: E flat major five-note archCompare the major third and adjacent steps in the E five-note position.
Builds on: E flat minor five-note archCompare the minor third and adjacent steps in the E five-note position.
Builds on: E major five-note archCompare the major third and adjacent steps in the F five-note position.
Builds on: E minor five-note archCompare the minor third and adjacent steps in the F five-note position.
Builds on: F major five-note archAlternate lower and upper notes of diatonic third pairs.
Builds on: F minor five-note archHear repeated three-semitone spans from changing starting notes.
Builds on: Major thirds from CNavigate five-semitone spans without filling the gap.
Builds on: Minor thirds ladderNavigate seven-semitone spans in four positions.
Builds on: Perfect fourthsTrack larger diatonic skips and changing interval sizes.
Builds on: Perfect fifthsCompare the two sevenths before resolving to the octave.
Builds on: Sixths within CDistinguish a repeated pitch from a leap in register.
Builds on: Seventh and resolutionRead an alternating descent instead of a scale.
Builds on: Unison then octaveKeep counting through every other silent beat.
Builds on: Descending skipsRestart each two-note phrase after a two-beat gap.
Builds on: C after a restWait for two beats before each answering phrase.
Builds on: Two notes then silencePlace G between the clicks rather than on them.
Builds on: Answer on beat threeReturn to a black-key anchor before stepping down to C.
Builds on: Repeated G offbeatsFind the white keys immediately above and below F sharp.
Builds on: C sharp neighbor returnsFind B flat between A and B and preserve the longer final gap.
Builds on: F sharp neighbor returnsIdentify 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 returnsIdentify 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 ascentIdentify 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 ascentIdentify 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 ascentIdentify 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 ascentIdentify 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 ascentIdentify 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 ascentIdentify 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 ascentOutline C major as separate notes and return through its third.
Builds on: F major pitch collection ascentOutline C minor as separate notes and return through its third.
Builds on: C major broken-triad returnOutline D minor as separate notes and return through its third.
Builds on: C minor broken-triad returnOutline D major as separate notes and return through its third.
Builds on: D minor broken-triad returnOutline E minor as separate notes and return through its third.
Builds on: D major broken-triad returnOutline E major as separate notes and return through its third.
Builds on: E minor broken-triad returnOutline F major as separate notes and return through its third.
Builds on: E major broken-triad returnOutline F minor as separate notes and return through its third.
Builds on: F major broken-triad returnExplore 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 returnExplore 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 rotationExplore 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 rotationExplore 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 rotationExplore 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 rotationExplore 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 rotationPlay short scale pairs separated by counted space.
Builds on: F major fifth-led rotationDescend a minor pentatonic collection on offbeats.
Builds on: C major paired eighthsAlternate a long wait with a quick response in each bar.
Builds on: Minor reply on the andMaintain the pulse through uneven phrase lengths.
Builds on: Dotted C major cellsShift a four-note chromatic cell upward by two semitones.
Builds on: Pentatonic question answerAlternate registers without inserting extra notes.
Builds on: Chromatic four-note windowsChange only the third between two short arpeggio phrases.
Builds on: High-low eighth alternationResolve a leading note after an initial half-beat wait.
Builds on: Major-minor third switchSkip one scale member, return to the next starting member, and preserve the C major pitch set.
Builds on: Leading note pickupsSkip one scale member, return to the next starting member, and preserve the C natural minor pitch set.
Builds on: C major in interleaved thirdsSkip one scale member, return to the next starting member, and preserve the C harmonic minor pitch set.
Builds on: C natural minor in interleaved thirdsSkip 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 thirdsSkip 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 thirdsSkip one scale member, return to the next starting member, and preserve the C minor pentatonic pitch set.
Builds on: C major pentatonic skip pairsSkip one scale member, return to the next starting member, and preserve the G major pitch collection pitch set.
Builds on: C minor pentatonic skip pairsSkip 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 thirdsIdentify all four chord tones of C major seventh while jumping between nonadjacent chord members.
Builds on: F major pitch collection in interleaved thirdsIdentify all four chord tones of C dominant seventh while jumping between nonadjacent chord members.
Builds on: C major seventh weaveIdentify all four chord tones of C minor seventh while jumping between nonadjacent chord members.
Builds on: C dominant seventh weaveIdentify all four chord tones of C half-diminished seventh while jumping between nonadjacent chord members.
Builds on: C minor seventh weaveIdentify all four chord tones of C diminished seventh while jumping between nonadjacent chord members.
Builds on: C half-diminished seventh weaveIdentify all four chord tones of D minor seventh while jumping between nonadjacent chord members.
Builds on: C diminished seventh weaveIdentify all four chord tones of D dominant seventh while jumping between nonadjacent chord members.
Builds on: D minor seventh weaveIdentify all four chord tones of C minor major seventh while jumping between nonadjacent chord members.
Builds on: D dominant seventh weaveFollow I–IV–V–I using separate chord tones in a compact register.
Builds on: C minor major seventh weaveOutline ii–V–I and resolve from F to E at the harmony change.
Builds on: C F G chord-tone routeHear the raised G sharp of the dominant before returning to A minor.
Builds on: D minor G C cadenceTrack four triad collections through a common-tone progression.
Builds on: A minor D minor E routeResolve a symmetric diminished collection into a C-major ending.
Builds on: C A minor F G routeTrace compact seventh-chord tones through Dm7, G7, and Cmaj7.
Builds on: Chromatic diminished approachApproach E and G from a semitone below and above.
Builds on: Seventh guide-tone routeKeep eighth notes steady while a three-note sequence crosses quarter-note boundaries.
Builds on: Chromatic enclosure of EMove a four-note minor-scale window one member at a time.
Builds on: C major groups of threeInterleave forward skips and backward steps within a whole-tone collection.
Builds on: C minor groups of fourMaintain the click while moving from major-seventh to minor-seventh color.
Builds on: Whole-tone zigzagFit four notes into a beat, then recover during a counted gap.
Builds on: Seventh offbeat fragmentsReverse a semitone line without losing the slow quarter-note pulse.
Builds on: Sixteenth major burstRepeat the displaced rhythm while the pitch sequence climbs.
Builds on: Sixteenth chromatic turnaroundFind the piano notes C, D, and E by spotting two black keys, then follow the repeating note pattern along the keyboard.
Read this guideHear and build a C major and C minor chord on piano by changing one note: E becomes E-flat.
Read this guideBPM means beats per minute. Learn how tempo relates to a steady beat, with simple 60 BPM and 120 BPM examples.
Read this guideA simple beginner metronome routine: choose a tempo, count a steady pulse, practice a short piano, guitar, or drum pattern, then repeat calmly.
Read this guide