Both in the EU and UK the goal of digital inclusion demands a broad understanding of the factors that contribute to the risk of exclusion such as a result of age, disability, low literacy, geography and ethnicity. The overall methodologies and principles of Design for All are well established and address many of the challenges of design for user diversity including older and disabled people, however these are not yet an established part of the curriculum in mainstream Computing and Information and Communications Technology (ICT) in higher levels education. The Design for All @eInclusion project investigated the current provision of education and training of future developers and associated disciplines and identified both progress and gaps. Best practice included examples of specialist modules and what we termed 'hidden gems' - instances of small elements such as single lectures that are optional, integrated or embedded within a more substantial module. These findings have contributed to the on-going development of curriculum guidelines which take account of the latest agreements for European harmonisation through the European Qualifications Framework. These curriculum guidelines will make use of student centred learning outcomes and are intended to stimulate the creation of new courses throughout Europe.