learning in hp