designing and development course