There are some options to earn cryptocurrency for free. You can participate in airdrops of some projects. Also, some crypto exchanges offer giveaways for completing quests like KYC and trading certain coins.