: This paper presents an argument in favor of the systematic teaching of object-oriented design patterns in academic institutions and provides some recommendations for organizing the teaching process. It is intended for students, teachers, software engineers, architects, and managers.