Learning flask