פרק 1 - תכנות מונחה עצמים OOP - מחלקות ואובייקטים
פרק 2 - תכנות מונחה עצמים OOP - ירושה ופולימורפיזם
פרק 3 - רשימות מקושרות
פרק 4 - מחסנית (Stack)
פרק 5 - תור (Queue)
פרק 6 - עצי חיפוש בינאריים
פרק 7 - טיפול בשגיאות זמן ריצה (Exceptions)
פרק 8 - פונקציות מיוחדות ומודולים בסיסיים
פרק 9 - אקראיות במחשב ושגיאות בתוכנית