Cursul abordează structurile de date cheie în Python, cum ar fi liste, tupluri, seturi, dicționare, cozi, stive, precum și funcții lambda. Cursanții vor învăța operațiuni de bază: sortare, tăiere, îmbinare, căutare și filtrare. De asemenea, cursul abordează gestionarea erorilor (try, except, finally) și organizarea codului prin module, pachete și spații de nume.
A doua parte este dedicată elementelor de bază ale programării orientate pe obiecte: clase și obiecte, atribute și metode, constructori, moștenire, polimorfism și încapsulare. După finalizarea curs, participanții vor fi capabili să modeleze concepte în programele Python și să aleagă structuri de date adecvate pentru a rezolva probleme.