Edynamics Early Childhood Development Course. 

Blended with in classroom experience and hands on teacher projects.