The course has 8 homework sets plus a Final, according to the schedule below. The Final carries twice the weight of a homework.
- The questions are multiple-choice. This doesn't mean simplistic; some questions necessitate running a full experiment.
- Some questions are theoretical (mathematical, conceptual), and others are experimental (programming, data). The questions vary from easy to hard.
- Familiarity with some programming language or platform will help in the homework, e.g., packages for basic matrix operations and quadratic programming are needed.
- The discussion forum has numerous threads about homework and Final questions.
Take the course at your own pace. A 'week' below can be spread out to a longer period, e.g., 10 days or two weeks, to fit your schedule.
- Week 1: Do Homework 1 after watching Lectures 1 and 2. Check Solution key 1 after you finish the homework.
- Week 2: Do Homework 2 after watching Lectures 3 and 4. Check Solution key 2 after you finish the homework.
- Week 3: Do Homework 3 after watching Lectures 5 and 6. Check Solution key 3 after you finish the homework.
- Week 4: Do Homework 4 after watching Lectures 7 and 8. Check Solution key 4 after you finish the homework.
- Week 5: Do Homework 5 after watching Lectures 9 and 10. Check Solution key 5 after you finish the homework.
- Week 6: Do Homework 6 after watching Lectures 11 and 12. Check Solution key 6 after you finish the homework.
- Week 7: Do Homework 7 after watching Lectures 13 and 14. Check Solution key 7 after you finish the homework.
- Week 8: Do Homework 8 after watching Lectures 15 and 16. Check Solution key 8 after you finish the homework.
- Week 9: Start on the Final after watching Lectures 17 and 18. Consult the Machine Learning Video Library as needed.
- Week 10: Finish the Final then check the Final solution key. Congratulations! You have completed the course.