A collection of programming problems for learning new languages and practicing coding chops.
- Project Euler
- Dave Thomas's Code Kata
- Google Code Jam
- SPOJ
- Rosetta Code
- bfontaine/Katas
- Programming Challenges
- 99 problems in LiSP, Haskell, etc.
- Problem Solving with Algorithms and Data Structures
- Topcoder
- LeetCoder
- CareerCup
- Interview Cake
- HackerRank
- Facebook Code Lab
- Google / How We Hire
- Programming Pearls, 2nd Ed., by Jon Bentley
- Ruby Quiz
- page rank
- Peter Norvig's Pytudes