If you have any skills in technology, you may not be aware of how easily you can donate your knowledge to help another. From school children to the elderly, those who have a knack for computers can find plenty of opportunities to be philanthropic in their spare time.