Chamilo es una plataforma de aprendizaje virtual de código abierto que permite a los docentes crear cursos en línea para apoyar la enseñanza presencial o virtual. Se puede instalar en sistemas operativos como Linux, Windows y OS X usando PHP y MySQL. Chamilo organiza los procesos de enseñanza y aprendizaje a través de diseño instruccional y colaborativo y permite a los profesores elegir entre diferentes metodologías pedagógicas.