There are many ways to make money online, including freelancing services in areas like writing, design, programming, or assistance. Other popular options are online tutoring, creating an e-commerce store to sell products, affiliate marketing by promoting other companies' products, and dropshipping by partnering with suppliers. Additional methods are content creation by building an audience on platforms, completing online surveys and microtasks, stock and cryptocurrency trading, writing and self-publishing eBooks, and offering online coaching or consulting.