Online work is an opportunity to make money, but it is not a way to make money quickly. You have to be patient, build up your experience and reputation, and in the beginning accept assignments that don’t pay much. Since the marketplace is global, you will be competing with people in e.g. the Philippines, India and Eastern Europe. But if you are persistent and build you skills, it is well worth it.

Good communication skills in English are crucial, as are soft skills. We will teach you!

Essential preparation courses

Before you start, work through Samaschool’s online courses. These short courses provide a useful introduction to online work.

Online work platforms

90 Seconds. Video production.

99designs. For designers.

Amazon Mechanical Turk. Microwork.

Craigslist. Not just a platform for buying and selling miscellaneous things, it’s a great source of freelance jobs.

DesignCrowd. Large custom design marketplace.

Freelance Writing Gigs. For writers, editors, bloggers, publishers. allows you to compete with other freelancers in contests to prove your skills and showcase your abilities in order to attract more clients.

GetACoder. For freelance writers, web designers and programmers.

Guru. A daily job-matching feature and a useful work room.

iFreelance. No commissions, but monthly subscription fee.

Peopleperhour. Freelancing for web projects.

Project4hire. Large number of project categories.

Toptal. For very experienced software developers and designers.

TranslatorsCafé.com. Translators, interpreters and translation agencies.

Upwork. Large platform with many opportunities, but hefty commissions.