Abstract: An electronic system and method for providing educational course materials including rendering a graphical user interface comprising a plurality of separately rendered connected screens on the display device. The rendered screens of the graphical user interface include active areas selectable using the user input means to navigate between connected ones of the rendered screens. The rendered screens are connected in a structure corresponding to the data structure of the plurality of data items. The rendered screens of the graphical user interface include active areas selectable using the user input means to enable user selection of data items from the plurality of data items.