Translation:The course is perceived as very rewarding by most students.
How about "The course is considered very rewarding..." ? That sounds more like what an English speaker would say.
... or, "very profitable" would be a common way of expressing this sentiment in English. (was not accepted)
Profitable meaning that it brings financial benefits. I think that rewarding is broader since it can be psychologically rewarding , on the other hand I see profitable more connected to financial return