Rosnące zapotrzebowanie na programistów wymaga ułatwienia w nabywaniu umiejętności programowania. Bardzo pomocna w tym okazuje się grywalizacja (gamifikacja), która wprowadza do edukacji elementy zaczerpnięte z gier po to, by wzbudzić motywację i zwiększyć zaangażowanie do nauki. W niniejszej książce zaprezentowano koncepcję, architekturę i praktykę korzystania z platformy FGPE, która zapewnia otwartoźródłowy zestaw niezbędnych specyfikacji, narzędzi informatycznych oraz gotowych do wykorzystania ćwiczeń programistycznych, dając nauczycielom programowania możliwość łatwego zgrywalizowania ich kursów, a osobom uczącym się tego przedmiotu stwarza warunki do nauki w ciekawszej niż zwykła formule.