El programa
El programa está organizado como una serie de módulos, cada uno de los cuales puede tomarse por separado o en conjunto con otros para cumplir con los requisitos individuales. Los módulos se clasifican según el nivel de dificultad, nivel 100, 200 y 300, etc. No existen requisitos previos para los cursos básicos (nivel 100) y los estudiantes no tienen que ser miembros de CIDOC para inscribirse.