Design Patterns Thinking Course Support

Resources to deepen your knowledge of design patterns. Assessments to help you determine what you learned, what you didn't, and how to go forward.


Foundations of Sustainable Design

In this first course of the Sustainable Software Development series, students explore code qualities and use them to improve code.