Great answer! Just to add to that, here are some other ways to earn money online:
Online marketplaces: You can sell your products or services on online marketplaces such as Amazon, eBay, or Etsy.
Dropshipping: This is a type of e-commerce where you don't hold inventory, but instead source products from suppliers who ship them directly to the customer.
Stock trading or investing: You can invest in stocks, mutual funds, or other financial instruments through online platforms such as Robinhood or E-Trade.
Online content creation: You can create and sell digital products such as ebooks, courses, or templates, or offer your services as a freelance writer, editor, or content creator.
Virtual events or webinars: You can host virtual events or webinars on platforms such as Zoom or GoToWebinar and charge a fee for attendance.
App development: If you have programming skills, you can develop and sell apps on platforms such as the App Store or Google Play.
Again, these are just a few examples, and there are many other ways to earn money online depending on your skills and interests.