E-Learning System is a desktop-based Windows application developed in Java with Swing and AWT. This project aims at serving Students and Teachers in Online-based learning.  The GUI is solely developed with code, there is no drag and drop tool used in the making of GUI.