According to a recent CareerBuilder survey, fully 29 percent of Americans have side gigs, and 44 percent of Millennials do. Clearly, this is a trend with a strong future ahead of it.

Why are side hustles so popular? Everyone likes making a little extra money, of course, but in an uncertain economy, a second (or third, or fourth) income stream is excellent insurance against any single financial catastrophe. Plus, side projects are a great way to build skills, expand your network, and test out the entrepreneurial waters.

But if you're convinced you should join the growing subset of Americans who are making some money on the side, how do you do it? Happily, there's now a truly great list to turn to for ideas, instruction, and further inspiration.

It's a truly massive Medium post by founder Lauren Holliday, which offers a goldmine of suggestions and links to additional resources. Not every idea will be right for every would-be freelancer (some require tech chops or a pre-existing fan following, for instance), but with so many ideas on offer, it's bound to get everyone's creative juices flowing. Definitely check out the complete post if you're considering starting a side gig online, but here are her basic ideas:

  1. Create a course. "A course can be a big upfront investment that has a big monthly (recurring) payoff," writes Holliday.
  2. Create an ebook.
  3. Create a Slack community. "If you create a course, a Slack community can be an easy upsell," explains Holliday.
  4. Create a private, paid social network. Examples include WeWork, IVY, and Young Entrepreneur Council.
  5. Curate premium content. "If you like creating or curating good content that people value, why not charge for it?" asks Holliday. You can offer a weekly email or a regularly updated membership site.
  6. Repurpose templates. "If you do a specific process consistently, it's likely you have a template or two up your sleeve. Valuable templates can be anything from resume templates (very popular) to blog post templates. It doesn't have to be a web design template, although those are popular too."
  7. Create bundles. Make more money by "sweetening the template deal by creating a bundle of templates or premium content to accompany your templates."
  8. Sell your photos. Holliday offers a huge list of sites to help you do this.
  9. Sell your notes. "Take notes for books you're reading, courses (online or offline) you're taking, long articles you're reading and long videos you're watching. Basically, you can take notes and sell them for anything that teaches people how to do something," she explains.
  10. Buy and sell domain names.
  11. Create a Mac app. Or partner with a programmer to launch one
  12. Create a Web app.
  13. Create a WordPress Plugin.
  14. Program scripts.
  15. Create an ecommerce store.
  16. Dropship. "Dropshipping is a supply chain management method in which the retailer does not keep goods in stock but instead transfers customer orders and shipment details to either the manufacturer, another retailer or a wholesaler, who then ships the goods directly to the customer."
  17. Create a job board. "Job boards are relatively easy to make, and if you drive traffic to your site, you can charge at least $249 per post, as sites like and Designer News do."
  18. Create an agency. "Lots of highly qualified people are out of work right now. Find them jobs or freelance gigs and take a cut for your 'finder's fee.'"
  19. Become an influencer. "Have a large following on Instagram, Twitter, Medium, Facebook, Reddit, Product Hunt, Youtube or Snapchat? Get paid to feature offerings you like."
  20. Create affiliate accounts. Have an audience? Get a cut when you sell them things.
  21. Write native ads.
  22. Secure sponsorships for your blog podcast or newsletter.
  23. Make websites.
  24. Provide support.
  25. Write for blogs. Come on in, the water's fine!