Yes and yes. Assignments will be assigned each week so that you can practice the skills and techniques covered in that lesson. Each assignment will take anywhere from six-to-eighteen hours to complete (depending on: the type of course, your skill level, the complexity of the work, etc). Upon completion and submission, your instructor will review your work and provide you with a personal in-depth critique, as well as a live Q&A session.