As nouns the difference between firm and cooperation
is that
firm is (uk|business) a business partnership; the name under which it trades while
cooperation is cooperation.
As an adjective firm
is steadfast, secure, hard (in position).
As a verb firm
is to make firm or strong; fix securely.