Trainer Academy provided me with everything I needed to pass the NASM-CPT exam, and then some. Studying on my own, I was very confused which information I should focus on the most. Trainer Academy's study guide broke everything down into easy-to-understand information with the most important components highlighted. The pneumonics and flashcards were very helpful, as well. For anyone who feels overwhelmed with the information in the textbook, I would highly advise buying Trainer Academy's program.