Homeworks for learning web programing