1. A method of providing learning material comprising the steps of: establishing a learning profile for a user, the learning profile storing user learning proclivities; locating learning material from data on the Internet; obtaining data regarding content of located learning material on the Internet; identifying learning material for the user by correlating the obtained data regarding the content of located learning material with the learning proclivities of the user's learning profile; and providing the identified learning material to the user.