The Content Development workshop provides extensive information about the pedagogy for designing instructional units as well as designing content for presentation online.