1. A method using a computer-based learning system to provide user learning, wherein the computer-based learning system includes multiple information sets each associated with at least one of a plurality of knowledge points organized according to a predefined multilevel arrangement, each information set having at least one information content which is a knowledge content, an evaluation content or a solution content, the method comprising: (a) determining a present knowledge point to be studied by a user and providing to the user the at least one information content of the information set associated with the present knowledge point; (b) evaluating a study result of the user with respect to the present knowledge point by analyzing a user feedback entered through a user terminal in response to the at least one information content provided to the user; and (c) determining a next knowledge point to be studied by the user based on the study result and the predefined multilevel arrangement of the knowledge points.