Not too easy. Not too difficult.
I would recommend this course if you are in a Programming field.
I learned a lot about object-oriented programming in Java. Learned how to create programs that involve solving real-life applications. Example, how banks manage multiple accounts, depositing, withdrawing, etc..
Hours per week:
Advice for students:
Practice coding! Understand the general concept.