Programming & CTPrimary CodeProgScratchMakeyMakeyAlcodyCompThink App

PrimaryCode ( is a Java stand-alone application to introduce programming concepts to children on Primary Education. It focuses on four main concepts: sequence, input and output, conditionals and loops.  It allows many types of interaction with it: normal use of the mouse, or the use of fruits or clay with makey makey ( which kids love.

Menú Principal


Ejemplo de ejecución de condicionales


Operaciones sobre arrays

Artículos de investigación relacionados:

  • Hijón-Neira, R.; Connolly, C.; Pizarro, C.; Pérez-Marín, D. Prototype of a Recommendation Model with Artificial Intelligence for Computational Thinking Improvement of Secondary Education Students. Computers 2023, 12, 113. DOI 10.3390/computers1206011
  • R. Hijón-Neira, D. Pérez-Marin, C. Pizarro and C. Connolly, "The Effects of a Visual Execution Environment and Makey Makey on Primary School Children Learning Introductory Programming Concepts," in IEEE Access, vol. 8, pp. 217800-217815, 2020, DOI 10.1109/ACCESS.2020.3041686
  • Diana Pérez-Marín, Raquel Hijón-Neira, Ainhoa Romero, Silvia Cruz. Is the use of Makey Makey Helpful to Teach Programming Concepts to Primary Education Students?. Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom. IGI Global 2022.Pages: 17 DOI  10.4018/978-1-6684-2411-7.ch029


Contact person:

Raquel Hijón Neira,