Funkcje to własne narzędzia w kodzie. Uczestnik bierze fragment programu, który powtarza się w kilku miejscach, i zamyka go w funkcji z nazwą, parametrami i wartością zwracaną. Wywołuje ją tam, gdzie wcześniej kopiował kod, i sprawdza, że program robi to samo, tylko jest krótszy i czytelniejszy. Pisze zestaw małych funkcji do jednego zadania i składa z nich program. Na koniec rozumie, że programy buduje się z nazwanych części, i wie, jak dzielić kod, żeby dało się go poprawiać.
Poradnik dla rodziców: Programowanie dla dzieci: od czego zacząć