• Učenici ne pišu kodove, oni koriste unaprijed pripremljeni set blokova u boji, slično kao što koristi Scratch. Na taj način učenje programiranja je jednostvno, razumljivo i zabavno.
• Svaki učenik izučava materijale različitim tempom. Pratimo napredak učenika i postavljamo komplikovanije zadatke za one koji brže napreduju, ili nudimo drugračije zadatke za učenike koji imaju problema sa zadatim materijalima.
• Učenici dobijaju nagradne poene za završene zadatke. Ovakvim pristupom, učenici su spremniji da uče više i bolje i na kraju savladavaju gradivo, ni ne primjećujući.