The program is self-paced, allowing you to learn at your own speed. On average, it takes 6-12 months to complete the program depending on how many hours per week you dedicate to learning.