Where can I learn and practice the geometry problems required for competitive programming?
These may help : TopCoder Geometry Tutorial Part 1 and TopCoder Geometry Tutorial Part 2
and a list of problems here : Geometry Tutorial Part 3 With Problems
You can use below sites
http://ahmed-aly.com/Category.jsp?ID=21
http://codeforces.com/problemset/tags/geometry?order=BY_SOLVED_DESC
Thanks :).