Modern personal computers are becoming highly computationally capable and can support multimedia peripherals of excellent quality. Present software design tools can efficiently work under personal computers and fully support the development of multimedia-based teaching packages. The focus of this paper is presenting CGLT; a computer-based learning tool for computer graphics. CGLT is a multi-level teaching tool care-fully developed to follow an expository instructional approach. CGLT covers thoroughly the material presented in standard computer graphics courses for specialists in the field. The proposed package is rich in images, audiovisuals, animations, and simulations. Based on assessment, CGLT enjoys being user friendly, flexible, and effective. The development of CGLT incorporates different software tools including Toolbook and Visual Basic, and follows an object oriented style.