E-Twinning is an initiative of the European Commission that provides infrastructure for European schools to collaborate using information communication technologies. It allows teachers to form partnerships to develop collaborative projects in any subject area. Over 50,000 teachers and 4,000 projects were registered by 2008. E-Twinning encourages the development of ICT skills and cultural exchange between schools. It also provides professional development opportunities for over 20,000 teachers annually through both online and in-person training.