hey vickers, i think that u should take ur time to get through the program, but on another program i was working with, they say not to wait until ur completely, absolutly comfortable with what u learned that week, to move on to the next. they said its good to have that bit of difficulty to keep you going. and also if u wait until something is completely easy until u move on then ur progress will be slower. work on stuff until u feel u have a handle on it, then move to the next thing. hope this helps. :)