The education and training of ICT students and professionals with respect to Design for All is a vital part in the process of achieving eInclusion throughout Europe. This paper outlines the latest activity on the development of a curriculum in Design for All in ICT in higher education and professional development, and discusses some of the challenges of mainstreaming ICT Design for All. Concepts have been devised to introduce Design for All at bachelor-level of mainstream ICT education, to implement a masters degree in Design for All, and to provide training for professionals in ICT industry.