Not too easy. Not too difficult.
I recommend it because it is a great setup for learning. easy to pick up the concepts.
I enjoyed the quiz and assignment system. Very efficient and easy to learn.
Hours per week:
Advice for students:
Make sure you watch the videos and take notes!