Jeff Hopper defines serverless computing as handing code over to a serverless provider without managing the underlying infrastructure, allowing the provider to decide where, when, and how to run the code.