Introductory Programming with C++ (supporting teacher)
Object Based Programming with C++ (supporting teacher)
Object Oriented Programming with C++ (supporting teacher)
Design Patterns with C++ (supporting teacher)
Introductory programming with Python
Design Patterns with Java