- L02 - Introduction to Design Patterns and UML Class Diagrams (delegation)
- L03 - Memento (updated October 2014)
- L04 - Template Method
- L05 - Factory Method
- L06 - Prototype
- L07- UML class and object diagrams
- L08 - Abstract Factory
- L10 - State
- L11- Coding Standards and Makefiles
- L12 - UML State diagrams
- L13 - Composite
- L14 - Decorator
- L15 - Programming tools
- L16 - UML Sequence diagrams
- L17 - Observer
- L18 - Iterator
- L19 - UML Activity diagrams
- L20 - Mediator
- L21 - Command
- L22 - Doxygen
- L23 and L24 - Adapter
- L25 - Chain of Responsibility
- L26 - UML Comminication diagrams
- L27 - Builder
- L28 - Interpreter
- L29 - Bridge
- L30 - Facade
- L31 - Visitor
- L32 - Proxy
- L33 - Singleton
- L34 - Flyweight