In this paper, a software system, which employs an intelligent approach to adjust learning process more accurately by determining student's learning status, is described briefly. The system comes with an Artificial Neural Networks based infrastructure to evaluate students' learning styles or levels before feeding its interface with the related course contents. The Artificial Neural Networks structure is mainly fed with answers that were given for a specially designed Multiple Intelligences test and this data is also combined with some other ones like examination grades, or points given by the course teacher for each student. Eventually, the stored course contents are then viewed to the active student, according to his / her learning status determined by the system. The designed and developed software system has been tested during the "visual programming" course and obtained results have been also reported in this study.