Druhá část úvodního kurzu programování, která je zaměřena především na seznámení se s často používanými knihovnami tříd, které umožňují pracovat s vlákny, datovými toky a vytvářet síťové aplikace. Pozornost je věnována i výměnným datovým formátům a pokročilým rysům jazyka, jako je např. funkcionální programování. Kurz zahrnuje rovněž doplnění a použití pojmů objektového programování definovaných v první části kurzu. Studenti se seznamují i s často používanými návrhovými vzory a se základními technikami objektově orientované analýzy a designu.
Druhá část úvodního kurzu programování, která je zaměřena především na seznámení se s často používanými knihovnami tříd, které umožňují pracovat s vlákny, datovými toky a vytvářet síťové aplikace. Pozornost je věnována i výměnným datovým formátům a pokročilým rysům jazyka, jako je např. funkcionální programování. Kurz zahrnuje rovněž doplnění a použití pojmů objektového programování definovaných v první části kurzu. Studenti se seznamují i s často používanými návrhovými vzory a se základními technikami objektově orientované analýzy a designu.