In the course of software design, students will learn about design patterns, the different types of design patterns, how to employ them and also understand the types of software problems that can be solved with structural and creative patterns.
In this repository you will find the workshops that are the tasks assigned throughout the software design course