Not too easy. Not too difficult.
I would recommend this course. It provided a good foundation in calculus and covered all the basics that are necessary for engineering.
This course provided a great foundation in taking derivatives and integrals.
Hours per week:
Advice for students:
It will help a lot if you have some basic knowledge of calculus before beginning the course.