O presente projeto de extensão tem como objetivo principal o desenvolvimento no cursista algumas habilidades básicas de programação: atribuições, condicionais, laços, funções e manipulação de arquivos. A linguagem escolhida para o curso será Python por ser de fácil aprendizado, versátil e de código aberto. Além disso, atualmente Python é a quarta linguagem em termos de popularidade (segundo o ranking da TIOBE Programming Community), sendo utilizada para desenvolvimento web, sistemas, pesquisa científica, etc.
Todas as aulas serão práticas, de três horas semanais, e serão realizadas em um laboratório didático de Informática da UFABC. O instrutor irá apresentar o conceito de cada aula por meio de exemplos, que os cursistas poderão replicar no computador. Em seguida o instrutor irá propor atividades que requerem o entendimento dos conceitos abordados nos exemplos e irá acompanhar os cursistas no desenvolvimento dessas atividades