A system and method for providing a specialized learning curriculum to users
over
a computer network. At least one server computer associated with a education content
provider hosts a learning center web site that solicits and receives personal information
from users relating to the users' interest preferences and demographic information.
Using this information, the server computer generates a specialized learning curriculum
based upon each user's selected interests and other information. The curriculum
may include articles, on-line courses, on-line workshops, interactive games and
user activities, and interactive calculation tools provided by both the education
content provider and third party content providers. Upon curriculum creation, the
user may select content items for subsequent display and evaluation. The system
also provides a variety of additional features such as an internal message service,
a reminder service, a news service, and a notes service.