A Master of Science in Nursing (MSN) is the minimum degree requirement for becoming a nurse practitioner. It is also currently the most common degree program in the field, although some experts note a growing movement toward requiring all nurse practitioners to earn a Doctor of Nursing Practice (DNP) degree.