Learning through programs outside of education systems degree programs (formal systems are public and private schools, alternative education programs, colleges, technical schools). It is designed to offer structured learning of skills or knowledge to augment the formal curriculums in schools. Programs can involve certificates or education credits as well as being part of expanding lifelong learning. Examples are external swim classes, driver education, sports clubs, and adult education courses.