In Armenia tech education starts early.
In a typical three-storey state school in the suburbs of Yerevan, the Armenian capital, nine-year old Slavik is demonstrating his invention - a box with three LED lights.
"He has learned how to control it, and the programming language. You can see the code is written by him," says Maria, the 21-year-old tech coach leading the class.
Next to them, 14-year-old Eric and Narek are showing their smart greenhouse model that monitors temperature and controls fans automatically through a mobile app.
Other children are enthusiastically showcasing their inventions: games, robots, apps and smart home projects.
Eleven-year-old Arakel is holding his cardboard model of a house with a retractable clothesline.
"I have made my mother's work easy, one part of the device is set on the roof, and another is a motor," he says. "When it rains the line goes under the roof to keep the clothes dry."