Information communication technologies for enhanced education and learning