I took the online summer version of the class. There were opportunities for extra credit, however it's easy to get an A even without that if you just do all the work. He encourages sending drafts of projects as many times as you want and will give feedback.