Patterns are common solutions to common problems. For example, a navigation bar is a common way to help people navigate a Web site.
Patterns can help with deep learning. They help learners bridge the gap from abstract task goals, to concrete solutions.
This video shows how patterns are organized in CoreDogs.