El programa comprende 6 cursos. Se llevarán a cabo dos cursos simultáneos en cada horario. 

Estos cursos se dividen en dos bloques de tres: cursos de matemáticas “aplicadas” (Diferencias finitas y ecuaciones diferenciales, Regresión: un enfoque moderno, Redes neuronales profundas) y cursos de matemáticas “básicas” (o “puras”) (Análisis y optimización, Sistemas dinámicos, Topología de 3-variedades). 

Cada participante elige, al momento de hacer su solicitud, si desea asistir al bloque aplicado o básico. Más información acerca de cada curso (y sus profesores) se puede hallar en la pestaña correspondiente.