Introduction to web-based teaching and learning -- Imbedding pedagogy in online learning -- Infrastructure: building effective learning environments -- Technologies and competencies to teach and learn in online environments -- Reconceptualizing the online course -- Designing the online learning environment -- Course management methods -- Interacting and communicating online -- Assessment and evaluation of online learning