Hopefully my reply above gives you enough details to do some planning. The time taken to solve the assignments is probably quite individual though.
One thing I would say is that it was a fairly linear amount of learning, so even if you only complete part of the course you can learn a lot.