Meaning of the word "rigorous"

rigorous

rigorous

complex; detailed; severe

[adj]

Examples:

Calculus 4 is a rigorous course.