How long does it take to complete each class? The program? The exam?

Each class may be completed in a self-paced manner. Courses range from 2.5-4.5 hours in length and can be paused and resumed at your leisure. The program is also self-paced, but many complete the entire program in 6-12 months. The final CPP exam must be completed in one sitting and is timed at 4 hours.