Not too easy. Not too difficult.
I would because it gives you a good insight to SQL.
I learned how to do basic SQL.
Hours per week:
Advice for students:
You need to work on it everyday so you do not have so much to do at one time.