Os vários tipos de linguagem de programação estão a ganhar uma importância crescente no mundo atual, sendo fundamentais, não só na área das CTEM (Ciências, Tecnologia, Engenharia e Matemática), mas também em outras áreas, por auxiliarem no desenvolvimento de capacidades transversais, tais como o pensamento analítico, a resolução de problemas, o trabalho colaborativo e a criatividade.
A Rede Nacional de Clubes de Programação e Robótica (CPR) é, atualmente, composta por 393 Clubes. Estes contam com a participação de alunos de escolas portuguesas, não só de todos os distritos de Portugal continental e ilhas, mas também de Moçambique e de São Tomé e Príncipe. Participam nos CPR alunos dos diversos níveis de ensino, cujos estabelecimentos de ensino se encontram georreferenciados.