The study of modern algebra, especially that of finite algebra and its applications to error codes, was aided by the computer,The paper shows how a college student used APL for self-teaching this university-level subject. The approach of self-teaching is presented. It is shown how the learning process can be augmented through the use of APL.Various finite algebra problems and their APL solutions are presented, including error detecting codes and the search for irreducible and primitive polynomials.to the subject, which will translate its languagel to one's own, is also necessary.Every educational system has its weak points. One who uses the self-teaching system must have a great power of will and be self-disciplined to not give up. It may be hard to start, but once you have started, you will find that you are able to make the subject attractive and interesting.Although there are many ways to teach, if they are to be successful, they must relinquish control over the student and allow self-development.The best way to teach is to rationally combine the methods of organized education with methods of self-organized education. Luksha