I highly recommend the CELDC program to coaches aspiring to obtain an ICF credential, individuals preparing to take on coaching responsibilities inside an organizations, and leaders who want to take a coach-approach when interacting with their team(s). During the duration of the course, I was pleased with how many leadership specific tools/models/assessments are made available. Additionally, the course is designed in a way that allows you to practice what you learn so that you experience growth as both a coach and leader. For me, this course was a learning experience that really stretched my thinking , expanded my competency set, and resulted in transformation.