• Define multi-tiered learning objectives based on needs assessment • Design both synchronous and asynchronous coursework • Develop content flow and learning modules from storyboards • Design and implement testing program in learning management system