TopCoder is a portal for coders/programmers preparing for competitions like ACM ICPC,etc.
After registering you need to download the TopCoder applet.
Click on TCHS logo to download the applet. And select Run/Install.

After Download is complete, open the ‘ContestAppletProd.jnlp’ file from the Download location. Now you will see the TopCoder portal, where you have to Login with your username and password. Ignore the connection option/proxy/AutoDirect.

Now you can see the arena.

Now Select Practice Rooms on the menu bar OR simply press ‘Alt’+’P’.
Select SRMs, and go to any option and select a room.
Here you can see DIV 1 and DIV 2 beside the problem numbers.
DIV1 means the problems will be difficult than the DIV2 problems.
There are again 3 sub divisions inside each room, problems listed as 250 points, 500 points and 1000 points.
DIV1 250 point problem difficulty is similar to DIV2 500 point problem, and similarly DIV1 500 point problem similar to DIV2 1000 point problem.
Beginners should start by solving only DIV2 250 problems, and later when we are confident enough, we can move to DIV2 500 problems and moving forward.

“Live Free, Code Hard…!”