Teaching "gamified" programming with the aim of developing the computational thinking of students in the public education system.