In this paper, the general -concepts and basic theory of learning from examples are outlined, and an efficient multipurpose inductive learning system called AE5 is introduced. AE5, an extension of the matrix learning system AEl, has the capability of constructive learning, incremental learning and testing. Also, AE5 can be used as an automated knowledge acquisition system.