This is a beginner's guide to competitive coding.
Links to the coding platforms mentioned above:
CodeChef: https://www.codechef.com/
HackerEarth: https://www.hackerearth.com/challenges/
CodeJam: https://codingcompetitions.withgoogle.com/codejam
Project Euler : https://www.projecteuler.net/