Why do we need to start young and teach engineering at the elementary level? We have developing and implementing a preschool to grade 6 elementary engineering curriculum based on robotics. In this session, we share an outline of the curriculum and present some of the rationale, rewards, and challenges of developing and implementing the curriculum. Some of the challenges we examine are: sequencing the curriculum for early elementary, focusing goals, dealing with differences in readiness especially in kindergarten, and provided engineering challenges to very young students.