20वीं शताब्दी में, लॉरेंस कोहलबर्ग नामक एक अमेरिकी मनोवैज्ञानिक ने एक मॉडल विकसित किया, जिसमें बताया गया कि व्यक्ति कैसे नैतिकता विकसित करते हैं। इस मॉडल को कोहलबर्ग के नैतिक विकास के चरणों के रूप में जाना जाता है। कोलबर्ग का मॉडल तीन चरणों से बना है, जिनमें से प्रत्येक में दो चरण शामिल हैं। तीन चरण पूर्व-परंपरागत नैतिकता, पारंपरिक नैतिकता और उत्तर-पारंपरिक नैतिकता हैं।