O CodeVision visa simplificar a aprendizagem inicial de programação proporcionando um ambiente baseado em Storytelling inspirado na vila de Quissico no contexto Moçambicano.
O conteúdo de aprendizagem é apresentado na forma de episódios e cada episódio explora um determinado conceito de programação de forma contextualizada e interativa.
São apresentados conceitos de constante e variaveis. Nas variaveis aborda;se conceitos de declaração de variavel, atribuição, visualização e actualização e diversas actividades de aprendizagem
Estrutura de decisão consiste na existência de uma condição que determina o fluxo de execução de um programa. São abordados os conceitos de estrutura de decisão simples composta, múltipla e diversas actividades de aprendizagem.
A estrutura de repetição, uma instrução ou conjunto de instruções são repetidos várias vezes. Neste cenário é apresentado o conceito de estrutura de repetição para, enquanto e diversas actividades de aprendizagem.