Προγραμματισμός (Beginners)

Το Scratch είναι μια οπτική γλώσσα προγραμματισμού στην οποία δε χρειάζεται να πληκτρολογήσεις ούτε μια γραμμή κώδικα για να γράψεις ένα πρόγραμμα. Σχεδιάστηκε για να είναι διασκεδαστικό, εκπαιδευτικό και εύκολο στη διδασκαλία του προγραμματισμού. Έχει εργαλεία για τη δημιουργία αλληλεπιδραστικών ιστοριών, παιχνιδιών, προσομοιώσεων, παρουσιάσεων, κινούμενης εικόνας και πολλών άλλων προγραμμάτων.
Τα ρομποτικά σετ της LEGO, στοχεύουν στην εκπαίδευση των μαθητών μέσα από το παιχνίδι, προσφέροντας ακόμα περισσότερους τρόπους για την εκμάθηση ρομποτικής, καθώς και των βασικών αρχών του προγραμματισμού, της φυσικής και των μαθηματικών. Ο συνδυασμός των κατασκευών LEGO με την ρομποτική, έχει ως αποτέλεσμα την δημιουργία των LEGOMindstorms, τα οποία συνδυάζουν τα προγραμματιζόμενα τούβλα, με μηχανικά μέρη, αισθητήρες και τουβλάκια LEGO, για την κατασκευή εκπαιδευτικών ρομπότ.
Οι περισσότερες γλώσσες προγραμματισμού απαιτούν τη συγγραφή κώδικα, κάτι το οποίο για κάποιον αρχάριο είναι αρκετά δύσκολο. H Small Basic είναι μια γλώσσα προγραμματισμού που έχει σχεδιαστεί για να κάνει τον προγραμματισμό εξαιρετικά εύκολο και προσιτό για τους αρχάριους, καθώς χρησιμοποιεί απλές εκφράσεις για τη σύνταξη ενός προγράμματος , κάνοντας την μετάβαση από τον οπτικό στον λεκτικό προγραμματισμό εύκολη για τους μαθητές.
Για την ομαλή μετάβαση στο κομμάτι του Προγραμματισμού, χρησιμοποιούνται ειδικά δομημένα παιχνίδια που καθοδηγούν το μαθητή μέσα από τη διασκέδαση και το παιχνίδι να κατανοήσει τις βασικές αρχές του προγραμματισμού.