Kurs obrađuje ključne strukture podataka u Pythonu, poput lista, torki, skupova, rečnika, redova, stekova, kao i lambda funkcije. Polaznici će naučiti osnovne operacije: sortiranje, sečenje, spajanje, pretragu i filtriranje. Takođe, kurs pokriva rukovanje greškama (try, except, finally) i organizaciju koda kroz module, pakete i prostore imena.
Drugi deo je posvećen osnovama objektno orijentisanog programiranja: klase i objekti, atributi i metode, konstruktori, nasleđivanje, polimorfizam i enkapsulacija. Nakon kursa polaznici će moći da modeluju pojmove u Python programima i biraju odgovarajuće strukture podataka za rešavanje problema.