@admin First of all congratulations for doing a fantastic job of teaching India code.
I would like to suggest that in practice problems if you categorize the problems according to algorithms type it would be a great help to some people who are just starting to learn and also various persons who are weak at particular algorithm and cannot find appropriate problems as their category is unknown.
for examples some categories can be
- Segment trees
- graph based
- string based
- BITs or etc etc
only major categories can be listed. Not only users will find it easy enough also they will be benefited as it will help them to keep track of their advancement.
Also, If codechef can add AI(artificial intelligence)(we have to train algorithms to get a result) questions or code golf(shortest code) question it will add stars to the site.
In the end its just a suggestion.