The concept of sustainable development (SD) has highly been debated since it was presented 25 years ago, with 'hard science' approaches on one side and more process-oriented approaches on the other side. Academic teaching in SD has emerged in response to this in very different contexts, partly mirroring this academic debate. Some master's programmes in SD take a strong science approach, while other programmes focus on the process of implementing sustainability projects, sometimes connected with forms of action research and teaching. In this article, we identify diverse views on the concept of SD as well as views on most relevant modes of teaching. We discuss core competencies required for sustainability professionals in their working practices and we organise them in three main clusters: Know, Interact and Be (KIB). The article presents the results of a worldwide survey, which addresses these visions on the concept of SD, the capabilities needed for 'sustainable development professionals' and the teaching approach needed. The analysis is based on the responses of 54 lecturers and 287 students active in 34 SD master's programmes on all continents. The results of this worldwide survey are discussed. We observe in practice some gaps between preferences and practice. Looking at what both lecturers and students see as essential topics to address, some topics get relatively less attention (like the population issue). The identified core competencies (KIB) are supported and all addressed in practice, while the 'Be' competencies receive relatively less attention. Suggested consequences for academic teaching include a further matching of programmes with perceived needs and bridging the gap between the experienced teaching approaches in practice with such identified needs.