he made good use of his spare time
use
/ˈyüz/
verb
to put into action or service : avail oneself of : employ
to expend or consume by putting to use —often used with up
stand
noun
the act or practice of employing something : employment, application
the fact or state of being used
a method or manner of employing or applying something
a dish in daily use
noun
a use to which something (such as a proposed product or service) can be put : application
There are various use cases for the cloud: website hosting, disaster recovery, … etc.