I believe that meaningful learning comes from a combination of explicit instruction, cooperative learning, the gradual release of responsibility, and most importantly continual and constructive feedback of student work.
Lessons and units should be student-centered, and should be able to be accessed by students from anywhere! This is why I am a fan of Sway, a presentation tool from Office 365. I can email my students these presentations and they can access them from anywhere, and complete lessons at their own pace!