Nova informatička knjiga, Napredno rješavanje problema programiranjem u Pythonu, nadovezuje se na knjigu Rješavanje problema programiranjem u Pythonu. Namijenjena je nastavi informatike u prirodoslovno-matematičkim gimnazijama, ali može poslužiti za poučavanje i u svim ostalim školama.
Temeljna joj je namjena usvajanje osnovnih algoritama i njihovih svojstava. Naime, algoritmi su srž primjene računala te je zbog toga vrlo važno stjecanje znanja o njihovim najvažnijim postavkama. Cilj savladavanja ovoga gradiva je upoznavanje strukture koja omogućuje efikasnu organizaciju pohranjivanja i dohvata podataka, korištenje često rabljenih provjerenih algoritama te usvajanje osnovne tehnike za modeliranje, razumijevanje i rješavanje problema.