learning ecology