Sophisticated business marketing requires a range of knowledge that will build long-term relationships with customers. Modern marketing professionals need to devise a marketing strategy that relies upon cutting-edge knowledge about consumer behaviour and consumption practices, strategy formulation and implementation, and innovation and new product development. Marketing courses cover a number of topics such as digital marketing, social media marketing, brand management and media studies.