Saidin,
I teach a seminar on Career Development for Women. I spend two hours on developing self-esteem and never feel like I get finished. I have, however, developed a hand-out that I give to my students that they can keep with them and refer to when they're feeling low. The easiest way for you to get it would be from my blog, I made it into a post on the suggestion of one of my students.
9 Ways to Increase Your Self Esteem
If you need clarification on any of the bullet points, don't hesitate to contact me.