The document below has become my desk companion. I found this very helpful when visualizing a lesson or activity in OMDE 610. I hope you find this useful as well! (Iowa State University, 2012).
The following video by Khan Academy is a nice review of Vygotsky's contributions to constructivism and his theory of development.