Online courses about popular topics or that solve a huge pain point are best for earning. Topics could include web development, business, or office software, such as Excel or Python.