The Complete Musician
by Steven G. Laitz · Steven G. Laitz
A comprehensive tonal theory and analysis textbook used in university music programs, integrating harmony, voice leading, counterpoint, form and aural skills. It prepares students to analyze chorales and full compositions, from diatonic progressions through chromaticism and modulation, using real repertoire.
This link may earn us a small commission at no extra cost to you. Affiliate disclosure
More resources on Music Analysis
Fundamentals of Music Theory
This course, revised in 2022, will introduce you to the theory of music, providing you with the skills needed to read and write Western music notation, as well as to understand, analyse, and listen informedly. It will cover material such as pitches and scales, intervals, clefs, rhythm, form, metre and time signatures, phrases and cadences, and basic harmony. This course covers the fundamentals of Western music theory, from the absolute basics to some more advanced concepts. As such, it delivers material for beginners and offers much to experienced musicians alike. Learners can apply for Financial Aid directly with Coursera to assist with the cost of accessing the full course and gaining a certificate for successfully completing the course.
hooktheory.com
Hooktheory is an interactive music-theory platform for learning chords and harmony. It offers theory lessons, chord-function explanations, and an extensive library of pop-song progressions with interactive diagrams to analyze and create progressions.
musictheory.net
Musictheory.net is a free, interactive platform for learning music theory, offering concise lessons on intervals, chords, scales, rhythm, and notation. It also provides hands-on practice with ear training and theory tools to test and reinforce your understanding.
teoria.com
Teoria is an online music theory resource offering interactive lessons, ear-training exercises, and reference materials on scales, intervals, chords, rhythm, and harmony, with musical examples and analyses.
Hooktheory
A crowd-sourced database of pop, rock, and film songs transcribed as chord progressions and melodies in scale-degree notation. Browsing and searching it shows how common progressions recur across songs and how melody sits against harmony.
Computational Music Theory and Analysis (MIT 21M.383)
Computational musicology in the symbolic, score-based domain using the Python music21 toolkit: encoding, corpus studies, musical search and similarity, feature extraction, machine learning, music generation, perception and bias in digital repertories. 47 lecture videos, assignments and exams build practical analysis skills.