Do we need Domain and Hosting for Practice?

Yes, if you want to be a pro web designer then you should buy a Domain and Hosting, So you can practice professionally