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