Learning by Exploring