If your are a student or a developer there is a website where you can buy a free domain for test or study purpose.
freenom is website which provide the free domain but you are limited to .tk, .ml, .ga, .cf, .gq.
by default it will be selected for 3 month free which you can change it to 12 month.
continue after changing the period.
if you are already user then login or create account.
After this you will be able to see you domain in your account.