ICN Creative Business School

Profile

ICN Business School is a prestigious Grande École in France offering bachelor’s, master’s, and PhD programs underpinned by its Art‑Technology‑Management philosophy. Triple‑accredited (AACSB, EQUIS, AMBA), it has campuses in Nancy, Paris, Berlin, and Nuremberg, and enrolls around 3,000 students from over 38% international backgrounds.

Modified on June 13, 2025