To learn the theory of a (diving) course, you no longer need to sit in a classroom.
The IAHD courses use a for IAHD developed 'Digital Learning System' (D-Learning), so you can learn the theory 24 hours a day / 7 days a week at your own speed and in your own time.