The concepts, as well as practices, helped me garner deeper experiences in anything related to programming. I am able to create systems from scratch and build websites with custom functionalities such as reservations, flight bookings, account systems, local and international brandings, etc.
These gave me enough experience to be able to earn a position worthy of guiding up-and-coming developers in the real world IT industry.
However, these are really just concepts that can be put into practice straightforwardly by anyone. What’s important is the manner of eagerness to grab the chance to learn and consistent effort to improve.