Today, many people in different fields generate passive income by teaching online courses or classes. Whether they're already professionals in their chosen subject or amateur enthusiasts, delivering online study programs offers a great way of topping up their other income.