Designing a course, minor or even an entire programme is challenging: there are often good ideas, but also many challenges. For example, how do you ensure alignment with learning objectives and curricula, sufficient challenge for students, interactivity and more?