Tento učebný materiál bol vytvorený ako súčasť bakalárskej práce. 
       Zbierka obsahuje 32 riešených úloh (28 úloh pre začiatočníkov a 4 pokročilé úlohy) a 25 neriešených úloh.  Úlohy pre začiatočníkov sú rozdelené do niekoľkých  základných tematických celkov. Každá z týchto úloh obsahuje vzorový postup riešenia a ukážku kompletného kódu riešenia danej úlohy. 
       Pokročilé úlohy neposkytujú rovnaký popis riešenia ako úlohy pre začiatočníkov (riešenie krok za krokom) ale ponúkajú pomocou komentárov popísaný kompletný kód vyriešených úloh. 
