There are lots of ways to earn money online but you should have at least one blog with 1000 visitors monthly.
You can by AdSense, affiliate marketing, AdSense alternatives.
If you have videos then you can create your own channel on YouTube, Fiverr, Vimeo etc and can earn online money by monetizing your videos.