The premise of this chapter is that technology for course delivery will change, but effective delivery of content is dependent upon use of appropriate instructional design techniques. The authors take a practical approach by providing guidelines for designing online courses and programs. These guidelines include: (1) designing or selecting a course management tool, (2) course planning and organization, (3) “chunking” content, (4) using interactive teaching and learning strategies, (5) applying adult learning principles, (6) considering self-directed and student-centered learning approaches, (7) using authentic assessment strategies, (8) providing online orientation and technology training, and (9) providing information about appropriate infrastructure for learner support. We use a graduate course, Advanced Methods in Distance Education, as “the case” to provide specific examples of the instructional design components. By following these approaches, you can develop a successful online learning environment.