Το παρόν μάθημα αποτελεί μια ολοκληρωμένη εισαγωγή στον προγραμματισμό και την υπολογιστική σκέψη, με βασικό εργαλείο τη γλώσσα Python. Στηριζόμενο στη μέθοδο της πρακτικής εξάσκησης, το εκπαιδευτικό υλικό έχει σχεδιαστεί ώστε να οδηγεί τον εκπαιδευόμενο από την κατανόηση εννοιών στην άμεση εφαρμογή τους.

Μέσα από τη διαδικασία του μαθήματος, ο εκπαιδευόμενος καλείται να αναπτύξει σημαντικές δεξιότητες για την εισαγωγή του στο περιβάλλον του παραγραμματισμού όπως η οργάνωση δεδομένων και η δημιουργία δομημένου κώδικα για την επίλυση προβλημάτων. Τελικός στόχος του μαθήματος αποτελεί η καλλιέργεια της αναλυτικής ικανότητας και η απόκτηση των απαραίτητων εφοδίων ώστε να είναι ο εκπαιδευόμενος σε θέση να υλοποιεί τις δικές του απλές αυτόνομες εφαρμογές λογισμικού.