How to get free domain and webhost.

I am software engineering student. i am learning SEO. I want to start a website but i am just 19 years old and have no bank account so i can't buy anything plz give me any trick where i can check my SEO skills.
I seen some videos on youtube where i seen "get .com domain for free" is that true?