Program Leonardo da Vinci jest częścią nowego programu edukacyjnego Unii Europejskiej "Uczenie się przez całe życie" (Lifelong Learning Programme). Będzie on realizowany od 1 stycznia 2007 r. do końca grudnia 2013 r.
Program Leonardo da Vinci wcześniej istniał jako samodzielny program o takiej samej nazwie.
Polskie instytucje mogły z niego korzystać już od 1998 roku.
Program ma na celu promowanie mobilności pracowników na europejskim rynku pracy oraz wdrażanie innowacyjnych rozwiązań edukacyjnych dla podnoszenia kwalifikacji zawodowych. Wspiera także rozwiązania zwiększające przejrzystość i uznawalność kwalifikacji zawodowych w krajach europejskich, a także działania wzmacniające jakość kształcenia zawodowego i ustawicznego.
Program Leonardo da Vinci promuje innowacyjne podejścia do edukacji i doskonalenia zawodowego, w taki sposób, aby systemy kształcenia jak najpełniej odpowiadały potrzebom rynku pracy. Program Leonardo da Vinci wspiera także mobilność pracowników na europejskim rynku pracy, aby absolwenci i pracownicy zdobywali nowe kwalifikacje w czasie staży i praktyk zawodowych oraz doskonalili swoje umiejętności według nowoczesnych standardów. Niezwykle ważne jest przy tym kształtowanie otwartości i wrażliwości międzykulturowej, nauka języków obcych oraz umiejętności adaptowania się do warunków życia i pracy w różnych krajach europejskich.
Rozwój innowacji i modernizacja systemów kształcenia ustawicznego jest realizowana w ramach tzw. projektów tematycznych, natomiast wspieranie mobilności na europejskim rynku pracy odbywa się w ramach projektów wymian i staży.