Here you'll find an overview to programming design patterns, as well as subchecklists to learn or apply these patterns.
BTW: If you're not a programmer, or have not programmed for at least 3 months or so, you'll probably not understand this. Come back later.
For a list of all Design-Patterns checklists, search for the Design-Pattern
scl:job scl:list scl:instructions