open-cs.net/ is a new computer science site with algorithmic problems, an answer checker and official solutions. If you get stuck on a problem and really have no idea what to do next, read the solution to learn something new.
We allow users to contribute problems and solutions of their own, but it's hard to get known at start. If you're interested in joining and help growing a very young community, we'd appreciate any contributions you have time for.