A design pattern approach, in the form of participatory pattern workshops, has been used to explore the design approaches that experts in the field of online learning have used to develop and deliver Massive Open Online Courses (MOOCs). Over the course of 3 intensive workshops a total of 20 design patterns were developed from shared narratives of successful practice. These patterns describe solutions to problems that are contextualised to six design dimensions: structure; orientation; participation; learning; community and management. The validity of these patterns has been tested against novel design challenges. In this paper, we present the 20 design patterns as a scaffold for both novice and expert developers to build a MOOC and suggest that integrating design patterns into a simple iterative design cycle can provide a powerful course development approach.