Yes there is way to earn crypto currency without any investment that is by participate in
Airdrop
Bounty program
Airdrop is a promotional marketing strategy which is opted by the most of the ICO to create the market hype and to enahr the community. Usually in order to participate you just have to join Telegram channel of respective ICO and by liking the social handles but it can also vary from ICO to ICO.
Bounty Program is another way of creating the market hype and engaging the community for the longer time period. In bounty program you have to promote ICO on your social handles, in depends on the participants, in which (s)he is interested. Generally it includes promotion on Facebook, Twitter ,BTT, Reddit and Medium
But this is the advatanges of joining or participating to the Airdrop/bounty program because what if those program are scam? So you lose your time and effort. But if you don't have capital you don't have choice you need to take your time to work on them to help them to advertise their project but make sure you know the project that they chance to become successful.