Tuscany, Umbria, Campania, Sicily, Emilia-Romagna, Piedmont, Lombardy, Lazio, Puglia, and the Veneto, are only a handful of the places where you can learn to cook in Italy. Italy’s 20 regions all offer amazing opportunities to learn regional and traditional Italian cuisine. Each region has its own pastas, sauces, main dishes and desserts, and you will learn to make them on our cooking courses in Italy.