Candidate Skill: programme design