Students do not need to spend much time outside class working on assignments. However, students who have extra time will have a wide range of optional features to explore and add to their projects as the course progresses. You may set aside 2-5+ hours per week in addition to in-class time.