Learning bower