I recently used Camtasia to create a software demonstration for Trello. Trello is a productivity app and website, that is actually pretty amazing. I learned to use Camtasia by taking the course offered on Lynda.com.