More and more people now opt to get their RN to BSN online. Online BSN programs allow registered nurses to continue to work while they study. It does take a few years to achieve a BSN degree. However, accelerated RN to BSN programs now also exist.