MSc Luxury & Design Management

8th in France
(Eduniversal 2026)

Overview

Accessible

The MSc in Luxury and Design Management at ICN Business School is a Master’s degree (equivalent to five years of higher education) that trains a new generation of professionals capable of understanding the economic, cultural and strategic challenges of the luxury sector, whilst mastering its conventions.

Designed to prepare students for international careers in luxury brands, creative agencies or entrepreneurial ventures, this programme fosters forward-thinking, strong adaptability and a culture of innovation. More than just a qualification, it offers an immersion in an exceptional ecosystem where purpose, boldness and excellence come together.

Students develop skills in luxury marketing, brand management and creative project management

This MSc is part of ICN Business School’s broader portfolio of more than eight specialised Master’s programmes and is based on a teaching approach that combines academic learning with professional application.

I am currently Product Manager for watches at CHANEL. My role involves developing new watches and overseeing their launch. Alongside this, I monitor performance and play an active part in shaping the commercial strategy. ICN Business School’s distinctive #ATM teaching approach has been a great help to me in my professional career, particularly when it comes to collaborating with people from different disciplines.

Manon LEBUGLE

Senior Watch Product Manager at CHANEL
MSc in Luxury and Design Management

I am currently Product Manager for watches at CHANEL. My role involves developing new watches and overseeing their launch. Alongside this, I monitor performance and play an active part in shaping the commercial strategy. ICN Business School’s distinctive #ATM teaching approach has been a great help to me in my professional career, particularly when it comes to collaborating with people from different disciplines.

Manon LEBUGLE

Senior Watch Product Manager at CHANEL
MSc in Luxury and Design Management

Programme content – MSc in luxury & design management

Luxury marketing: strategy, customer experience and sales excellence

The programme provides an in-depth understanding of the specific characteristics of the luxury sector, incorporating its economic, cultural and strategic dimensions. Students learn to master the codes of luxury, build brand strategies and develop an exceptional customer experience.

In the first year, the curriculum covers, in particular, the economics of luxury, innovation challenges within the sector, and the fundamentals of customer relations in high-end environments.

Design and creativity: product development and brand identity

Particular attention is paid to creativity and design, which are key elements of the sector. Students work on brand identity, product design, materials and packaging through practical workshops.

They develop an awareness of creative trends and learn to integrate design into a strategic and commercial framework.

Management and international development of luxury brands

The programme also addresses the distribution, supply chain and internationalisation challenges specific to the luxury sector. Students explore global brand development strategies, as well as the specific aspects of retail and visual merchandising.

The curriculum also covers 360° communication, creative languages and immersive experiences within the world of luxury.

Campus

Paris

The Paris La Défense campus is located in the heart of Europe’s largest business district, ranked fourth worldwide. Offering direct access to 2,800 major French (CAC 40) and international companies and economic organisations based in La Défense, our campus provides students with an unrivalled location for internships and job searches.

If you would like to learn more about Paris, please visit our dedicated Paris campus page.

Paris campus

Paris

Campus

Paris

The Paris La Défense campus is located in the heart of Europe’s largest business district, ranked fourth worldwide. Offering direct access to 2,800 major French (CAC 40) and international companies and economic organisations based in La Défense, our campus provides students with an unrivalled location for internships and job searches.

If you would like to learn more about Paris, please visit our dedicated Paris campus page.

Paris campus

Download the programme brochure

School life

Article
︱22.01.26

François THÉRIN appointed Director General of ICN

Read more
Article
︱28.11.25

ICN Business School celebrates 120 years of history at the Philharmonie de Paris

Read more
Article
︱08.09.25

ICN: the strongest progression of any French school in the 2025 Financial Times ranking

Read more