One of the best ways at which you can generate passive income online is through affiliate marketing. It is important to not forget that promoting products or services to receive commission based on the amount of sales that you have made through your unique affiliate link is definitely one of the best ways you can make money online and in a passive way. You can also start to create and sell digital product such as ebooks, online courses and you can also sell software too.