Here is an awesome, free, online cognitive behavioural program to treat depression. It is offered by Australian National University.
It is particular good for young adults (or youthfully-minded older adults!).
I have had great success with some of my patients, who report: It is very educational and it opens your eyes to things you never knew.