I would heartily recommend the Agile Project Management class taught by Greg Smith. Unlike most such classes I have attended, the materials were not “canned” and being presented by a professional trainer. Greg is a journeyman technology project manager with many years implementing software projects using Agile methods. The materials are his, developed from his own real life experiences, allowing him to dynamically adjust the materials covered based upon the unique needs of each classes’ participants.