There are no formal requirements for line cooks due to the wide variety of restaurants and their needs, and on-the-job training is common in this field; however, formal training can be helpful for securing a job or for career advancement. At upscale restaurants, a line cook may be expected to have completed some culinary arts training. Programs are available from community colleges, vocational schools and culinary institutes. They may last several months or years and may lead to a certificate or degree. Some schools offer training programs specifically for line cooks culminating in a certificate. Coursework covers culinary arts professionalism, sanitation, cooking and baking skills.