Designing learning programs, learning materials and resources for ICT enriched education.