An Early Childhood Development Practitioner plans and prepares early childhood activities, facilitates and mediates learning, observes and assesses the progress of children, and reflects on learning in an inclusive, play-based environment to support holistic development of children (from conception – school going) in different centre-based or non-centre-based settings.