Not too easy. Not too difficult.
I would recommend this course because you gain a proper understanding of programming in Python. Also, the professor does a great job of explaining the material. The online textbook, zybooks, used for this class is highly informative and does an extensive job of testing your knowledge.
The highlights of this course were the lectures. They were highly enjoyable because the professor had creative ways of explaining the material. Also, the lectures are the perfect time to ask questions and go over things you may not understand.
Hours per week:
Advice for students:
In order to do well, I would highly recommend trying to do the homework on your own. That is the best way to test your knowledge. Of course seek help when you are stuck, but first give it an honest effort.