This is the place the purpose of which is to teach the science and indeed art of preparing and cooking food. Around the world there are hundreds of different types of cooking school, whether dedicated to training professional chefs or just helping the amateurs, these institutes are often coupled with culinary tourism. Programs at schools can vary from an afternoon to a few years, the latter leading to academic degrees and qualifications. A lot of the schools also offer practical experience in a kitchen of a restaurant.