Music theory links
- Open Music Theory - interactive online book.
- Understanding Basic Music Theory
- Musictheory.net: quick reference on music theory
- Teoria: tutorials and exercises.
Video courses:
- Learn Free Music Theory: course by Andrew Furmanczyk.
- Listening to Music: Yale music theory course by Craig Wright
- Practical Music Theory for Guitarists
- Music Basics: course on Khan Academy
Piano
- Learn How To Play Piano: playlist of lessons by Andrew Furmanczyk.