Practical and accessible this book comprehensively covers everything you need to know to design develop and deliver successful online blended and flipped language courses grounded in the principles of instructional design and communicative language teaching.