The ICT (Information and Communication Technology) Essentials Suite is an innovative program of instruction designed for delivery in various modalities. ICT Essentials is unique in that it works well for middle grades, high schools, higher education, and self-study. The courses focus on key skill sets within a given area of technology and through the use of Online demonstrations, digital activities and assessments, coupled with external links to deepen knowledge provide a complete learning environment and experience. The 10 ICT Essentials courses span digital technologies associated with web development, multimedia, word processing, spreadsheet, database, Internet communications, cyber security, gaming, and computer programming.