A cool tool I started to use in late January is Prezi..

Just a PPT replacement, but think about the uses. Record yourself presenting in front of class then share the prezi and the video. Two for one. You can drill as deep as you want, so share concepts and as you go deeper perhaps you share actual code. You can learn the concept at one level and the code at another.