This repository has some CodeJam solutions with explanations(for some). Feel free to ping me if you are intrested to upload your own self-explanatory code.
I have also added programming questions from other competitive coding sites like hackerrank, Interviewbit, hackerearth and codechef.
The link of the programming questions can be found in the begining of the code.