Yes, you can. You can achieve wealth beyond your previous dreams, and do it with no money spent up front. The only catch is, you're going to 'pay' with time. Not only are you going to have to put in the time to build your actual business, but you're also going to have to learn how to make things work. Do not make the mistake of thinking that you can just throw money at your business and cross your fingers hoping the investment pays off.
There are so many offers for products that offer strategies for making money online from the comfort of your own home. Heck, plenty of the articles on this site are promoting different methods. You'll have to also spend time to figure out which one is the most likely to help you get the results you want.
But your time is as valuable as your money, and once you start making more, this will be even more obvious to you. And both time and money will help your business. There's a time and a place for both, you know. Put in the hours to learn how to build a system and then you can step back and invest into your own new 'money machine'. Now, you have a stable platform in place and you can make money at home with the security that comes with a good foundation.
One of the best ways to transform your laptop into your own personal ATM is to take advantage of affiliate programs. Almost all reputable affiliate networks are free to join and it's easy to start promoting them today.