
The most highly acclaimed jazz piano method ever published! Over 300 pages with complete chapters on Intervals and triads, The major modes and II-V-I, 3-note voicings, Sus. and phrygian Chords, Adding notes to 3-note voicings, Tritone substitution, Left-hand voicings, Altering notes in left-hand Stride and Bud Powell voicings, Block chords, Comping...and much more! Endorsed by Kenny Barron, Down Beat, Jamey Aebersold, etc.
Eg say you play rock/blues piano (or generally play pop music). You might want to start with learning pentatonic and blues scales, first in the keys of the pieces you play a lot, then in all keys.
Say you like a certain player, you may want to look at a song they wrote/played, try to figure it out, try to understand how it works. So you could for example take apart the chord progression. Try to understand it harmonically, say there's a bit of the song that you like. Try to find other songs with a similiar progression. Then look at the voicings they use. Try to put those voicings into practise in your playing. Look at places you can use similar voicings for different chords.
Since you go to a class make yourself an exercise between classes to find in your normal music examples of the things you did in class.
There are very specific times when things like flashcards are going to be useful. For example, I made myself a deck of flashcards with different one-crotchet rhythmic snippets on them and used to deal myself out random bars of rhythms and then tap them out to improve my rhythm recognition for sight reading.
For theory in the mainstream/classical tradition, I would highly recommend getting the ABRSM guide to music theory by Eric Taylor. It comes in two books, and you can get "workbooks" of examples to just go through. It's a pretty solid intro to the basics and by the time you have done both books you are at the standard of "grade 8" in music theory.
From there, the traditional way to progress is to work on analyzing Bach Chorales (ie get that book which is just all the chorales) and then analyzing other major works from subsequent periods. Studying the chorales is a really excellent intro to most of the harmony that you will encounter until you get to the romantic period, and what I personally did is just work on Jazz harmony after that given that covers Romantic style harmony as well as the things that later 20/21C music does (eg if you can understand Miles you can understand Hindemith pretty much). For Jazz there are two books I would recommend, which are the Jazz Piano book and the Jazz Theory book both by Mark Levine.
[1]: https://www.amazon.com/Jazz-Piano-Book-Mark-Levine/dp/096147...
(I'm a retired programmer, playing piano for 50+ years. If you'd like to discuss, my email is tatumizer at gmail)
