An ICT skilled teacher should possess proficiency in 20 core digital skills including word processing, spreadsheets, databases, electronic presentations, web navigation, website design, email management, use of digital cameras, file management, downloading and installing software, web-based teaching platforms, videoconferencing, various storage devices, scanners, personal digital assistants, the deep web, educational copyright laws, and computer security.