I have just finished the first week. It is an interesting course fairly well taught. I have some Java basic knowledge and I would say it is not necessary knowing more.
The only think I disliked was the correction system that consists in a peer review of your exercises. It could be interesting if you have enough time for taking the course.