For more info:
https://ctftime.org
http://www.scriptjunkie.us/2014/03/ccdc-and-ctfs-addressing-the-criticisms/
Some types of vulnerabilities:
http://www.websecurify.com/overview/vulnerabilities.html
https://www.hackthissite.org/
http://smashthestack.org/
http://pwnable.kr/