A head chef is a highly skilled professional cook who oversees the operations of a restaurant or dining facility. They are responsible for the food that comes out of a kitchen from conception to execution. While many of these professionals gain the necessary skills through work experience as line cooks, college programs in the culinary arts are widely available. Some cooks learn through apprenticeships.