Earn $100–$900 from home by learning seven skills in just 30 days
When you think about earning money online, a thousand questions come to mind. Where should I start? What should I learn? It’s natural to get dizzy with so many options. But the truth is, it’s as simple as water. You don’t need a degree or a laptop worth lakhs of taka — all you need are skills, 30 days of time, an internet connection, and a little courage.
Today, I’ll discuss seven skills that won’t take you more than a month to learn. And it’s not impossible to earn $100 to $900 a month by learning these. These are not false promises; these freelancers are using them to earn money every day. Let’s get straight to the point.
1. Canva Design
This is the easiest task on the list. When you see a beautiful post on Instagram, you must be thinking, ‘Yay! I wish I could make something like that!’ The good news is, you can too. No need for a degree in Photoshop or graphic design, design like a pro with Canva.
Before you start, you just need to understand a few basic things —
Color matching
Choosing the right font
Keeping the design clean
What you can make
Instagram post
YouTube thumbnail
Poster
CV
Logo
Presentation
How to earn
Small to large — all businesses need content, but organizations don’t have the time or manpower to create it. Design 10 samples and build a portfolio. Open a gig on Fiverr or message small businesses directly.
Time to learn: 10–15 days
Potential income: $300–600 per month
2. Copywriting
Copywriting does not mean knowing hard English. In simple words, forcing people to take an action or buy a product.
What can you write
Social media captions
Website writing
Emails
Advertisement writing
Product descriptions
Why you will get the job
Good words = people’s trust = more sales. This is the main mantra of business. Practice rewriting them in your own way after watching advertisements. You need to learn to write short sentences and catchy headlines.
Time to learn: 30 days
Potential income: $300–700 per month
3. Video editing
Now is the era of short videos. In this era of reels, knowing video editing means finding a gold mine in your hands. You don’t have to edit like a movie; you just need a fast and clean edit.
Tools
CapCut
InShot
DaVinci Resolve
What to edit
Reels
TikTok videos
YouTube shorts
How to earn
Find small content creators. Edit one of their videos for free as a sample. If they do well, offer them a weekly editor role.
Learning time: 20–30 days
Potential income: $400–700 per month
4. Social Media Management
Small businesses are overwhelmed with social media. They don’t have time to think about what to post and when. This is your opportunity.
Your job
Simple design
Writing captions
Organizing weekly plans
Replying to comments
How to earn
Send a message to a business page, “Your page is great! I’d like to make 3 posts for you for free. See you later.” If they like the job, they’ll hire you.
Learning time: 15–20 days
Potential income: $300–600 per month
5. Notion Templates
Notion is the king of productivity right now. People love to buy pre-made templates.
What you can build
Habit tracker
Study planner
Monthly expense calculator
Content calendar
How to earn
You can build a template once and sell it for life. You can also create custom dashboards for clients.
Time to learn: 10–15 days
Potential income: $300–700 per month
6. Basic Web Design (including coding)
Don’t be afraid of coding. I’m not asking you to become a big developer; it is possible to create a beautiful website with just basic coding.
What you will learn
HTML (website structure)
CSS (design and layout)
JavaScript (for interaction)
Bootstrap or Tailwind CSS (will make the job easier)
What you can create
Portfolio site
Restaurant menu
Event page
Landing page
Small blog
Why learn
Clients want custom websites; templates don’t meet all their needs. That’s why they are also expensive. There are plenty of free resources on YouTube.
Time to learn: 30 days
Potential income: $500–900 per month
7-Step Roadmap to Getting Started
The easiest way is to pick one skill. Not multiple at once, just one.
Give yourself a month. Learn for at least an hour a day.
Create your own small portfolio. Keep just five sample projects.
Set up a profile on Fiverr, Upwork, LinkedIn, or Instagram.
Don’t be shy about sharing what you’re making.
Message at least 20 potential clients. This is how your first job comes.
Start with a low rate, and increase your rate as you gain experience. Maybe $10 at first, then $25, $50, $100…and keep increasing it.
The first $300 won’t change your bank balance much, but it will change your mindset. You’ll start believing —
You can learn something new.
It’s really possible to make money online.
You can stand on your own two feet.
Most people wait for the right time. Those who succeed start. If you want to start working fully prepared, that doesn’t happen anymore. 30 days from now, you could have a new skill, or you could be right where you are today. The decision is yours.
