graphical user interface

The best courses for "Hardware and/or software that provides user communication with computer.", graphical user interface.