Learning to code is one thing but getting better at it is another. Here are some great resources to hone your skills.
- Learn while making games.
- Real time competitions with other players.
- Project Euler
- Polish your math skills( Must for good programmers)
- 500+ problems with increasing difficulity.
- Get paid for winning.
- Get job offers
- Get recognition.
- Sphere Online Judge
- Over the wire
- Google summer of code