Online DNP programs are your best bet if you don't have time to go to a regular school and earn your DNP. Many of these schools offer excellent Doctor of Nursing Practice courses that you can take advantage of, and it would just be up to you which DNP program you choose based on your needs.