Il corso si propone, tramite semplici e divertenti esercitazioni, di introdurre alla programmazione, dalle basi alle funzioni più complesse. Si tratteranno concetti quali: tipi di dati, procedure e funzioni, strutture iterative, controlli, proprietà ed eventi, gestione degli errori.