מודול 1 – Advanced Functions.
במודול זה נכיר מימושים שונים של פונקציות מתקדמות בפייתון, החל מפונקציות אנונימיות ו Lambda Expressions, עבודה עם פונקציות High Level כגון Map-Reduce, עבודה עם Generators ו Iterators ועוד.
מודול 2 – Working with Data Sources
במודול זה נלמד לעבוד מול מקורות מידע שונים, כגון מסדי נתונים שונים, קבצים בפורמטים שונים כגון XML ו JSON, ושרותים מרוחקים מבוססים REST API.
מודול 3 -Object Oriented Programming
במודול זה נלמד לממש את כל יסודות תכנות מונחה העצמים בשפת פייתון: החל מ Encapsulation, דרך Inheritence ועד Polymorphism.
מודול 4 -Multithreading
במודול זה לממד בצורה נכונה יישומים מבוססים תכנות מקבילי. נלמד לעבוד עם מספר Threads, לנהל אותם נכון ולהתמודד עם אתגרים ידועים כגון סנכרון, מניעת נעילות ועוד.
מודול 5 -Advanced Topics
במודול זה נסקור מספר נושאים מתקדמים כגון Serialization, Pickling, Shelving ועוד.
מודול 6 -Unit Testing
במודול זה נלמד לממש בדיקות יחידה. נבין את שלושת החלקים במבנה בדיקות היחידה, נלמד לממש תסריטי בדיקות ואוטומציה ולקבל דוחות.