This course will help you ‘up’ your game and develop the advanced level skills and techniques that elude even some of the most experienced virtual teachers. We will examine the pitfalls beginning teachers run into and learn how to overcome them by focusing on the fundamentals that have the greatest impact on student learning in a blended or online environment. Throughout the course, you will be challenged to assess your own skills and apply what you are learning by creating a guide, assignment, or resource that you will be able to use in a class that you teach or hope to teach someday soon. By the end of the course, you will not only have a better understanding of the basics, you will be able to put them together like a pro and empower your future students to be voracious learners who are ready to go out and make the world a better place to live.