Resources to develop language and communication skills in early childhood and primary schools. Variety of different resources such as illustrated construction blocks, talking recorders, visual graphics and mirrors, puppets, books, flashcards and a listening station to engage children and enhance their learning capabilities.