1. About

2. UML

3. OOP

4. Idioms

5. Protocols

6. Decorators

7. Behavioral

8. Structural

9. Creational

10. Practices

11. Paradigms