Students do not need to spend much time outside of class to work on the assignments. The requirements are designed to be contained within the session. Students that have extra time will have a wide range of optional features and stories to implement into their coding labs. You may set aside 2-5+ hours per week in addition to in-class time.