learning API