Optymalizacja oznacza szybciej i mniejszym kosztem, bez zmiany efektu. Uczestnik bierze własny działający system i mierzy, ile czasu i ile kroków zajmuje mu zadanie. Szuka zbędnych powtórzeń, za długich pętli i sprawdzeń, które nic nie wnoszą, i usuwa je. Porównuje wersję przed i po i sprawdza, że wynik jest identyczny, a program krótszy i szybszy. Wychodzi z nawykiem przeglądania własnego kodu po napisaniu i z rozumieniem, że działający program to dopiero początek.
Poradnik dla rodziców: Minecraft Education: co to jest i jak zacząć