Hello Aanchal,
Read the main page of the course:
http://adaptivelearningsolutions.blogspot.com/2008/11/javainsights-101.html
This page explains the way this course can be done. I would like to stress on one fact though: this course is not like a regular course where you have to follow some fixed steps and submit a well defined project. We do have tasks and code to be done, but they exist to guide the learner rather than to dictate specific tasks to the learner.
The main page also defines 16 tasks which you can work on and submit for review as explained.
I have suggested a period of 16 weeks to complete the tasks, but that period also exists to set some sort of timelines help the learner. Nothing here is set in stone. Think of this as a space to help people learn.
However, I do strongly suggest that you spend whatever time is appropriate for you, on a regular (weekly) basis, and work on something related to this course.
Feel free to ask questions if you need any clarification.
Good Luck.
--
Thanks & Regards
Parag Shah