In addition to the online tools we've already been using, this is a description of various online tools we will be using and experimenting with as we explore how to most effectively learn online.
We will use this for class and labs. It allows us to work collaboratively in groups, chat, and share audio & video, allows screen-sharing and a shared whiteboard. Check the instructions here
Meet.google.com is straightforward free online conferencing that allows chat and screen-sharing. We'll use this for office hours.
Use this to share information on the side of Blackboard Collaborate during class. When I ask you to discuss in groups I'll copy the code under consideration into a shared Google doc for you to have open in a separate browser tab.
This will be setup to allow the entire class to type in questions and then up-vote the ones that everyone most cares about.
This is handy for tutorial sessions, but don't leave your progamming projects there, since the free version is public and others might copy your code.
WebWhiteBoard.com: collaborative white board [Thanks to Dan Johnston]
ScreenCastOMatic.com allows you to make quick screen recordings, with audio, for free.