two year bsn programs3 year bsn2 year bachelor nursing programbachelor of nursing 2 years3 year rn program1 year accelerated bsn programsprerequisites for bsn nursing programsbsn to nurse practitioner programsbsn nursing programs in californiaaccelerated nursing programs bsnschools with bsn nursing programsbsn nursing programs in colorado