Diverse instructional strategies are now possible including traditional, blended, and electronic learning. A broad range of curricular resources used with these three forms of delivery provides a broad range of potentially engaging learning and professional development while also embedding 21st Century Skills.