The LEARNING library