Skills101

Interview & Career · Lesson 8 of 12 · Updated ·

Internships and Freelancing for Students — Get Real Experience and Earn

Experience beats certificates. An internship or a small paid project gives you real code in production, a reference, and stories for interviews — and freelancing can help pay college costs.

The hiring funnel: real work experience from internships and gigs helps you pass the online test and interview stages more often

Part A — Internships

Where to find them

  • College placement cell and alumni.
  • Company careers pages and LinkedIn (search "intern", set alerts).
  • Curated boards like Skills101 Jobs (internships listed and checked).
  • Startups — often the fastest yes: they need help and value initiative.
  • Government and research: IIT/IISc summer programmes, ISRO, DRDO, state IT departments.
  • Open source programmes: Google Summer of Code, GSSoC, Outreachy.

Cold email to a startup (it works)

Subject: Backend intern — built a booking API, can start in June

Hi Priya, I'm a 3rd-year CSE student at XYZ College. I use your app for ordering groceries and noticed the search could show recent searches. I've built a booking API in Node.js + PostgreSQL (live: link, code: GitHub) and solved 300+ DSA problems. Could I join as a backend intern for 2–3 months this summer? I'm happy to do a short task first. Thank you, Asha · phone · LinkedIn

Short, specific, shows proof, offers a test task.

Doing well in an internship

  • Ask questions early; write down answers.
  • Share progress daily; say "I'm stuck" after 30–60 minutes, not 2 days.
  • Write clean code and small PRs; learn from review comments.
  • At the end, ask for a LinkedIn recommendation or a pre-placement offer (PPO).

Part B — Freelancing (small paid projects)

What students can deliver

  • Websites for local shops, coaching centres, clinics, restaurants.
  • WhatsApp/Telegram bots, Google Sheets automations, scraping scripts.
  • Landing pages, portfolio sites, small admin dashboards.
  • Bug fixes and small features on existing sites.

Where gigs come from

  • Your network first: relatives' and neighbours' businesses, college clubs and fests.
  • Local businesses in your city (walk in with your portfolio).
  • Platforms: Upwork, Fiverr, Internshala gigs, LinkedIn posts, curated gig listings.

Pricing your first projects

  • Estimate hours honestly, then multiply by a fair student rate (for example ₹300–₹500 an hour to start).
  • A simple 5-page business website might be ₹8,000–₹15,000 for a beginner in a small city; more with booking/payments.
  • Quote a fixed price with clear scope ("5 pages, contact form, mobile friendly, 2 rounds of changes").

Protect yourself

  • Write the scope, price, timeline and changes policy in a short written agreement (even a WhatsApp message both agree to).
  • Take 30–50% advance, the rest on delivery.
  • Use UPI/bank transfer with invoices; never share OTPs.
  • Keep code in Git; hand over source and credentials only after final payment.

Turn it into career proof

  • Add internships and client projects to your résumé with results: "Built a booking site for a Jaipur dance studio; online enquiries grew from 0 to 40 a month."
  • Ask clients for a short testimonial.

Common mistakes

  • Waiting for a "perfect" internship instead of starting small.
  • Freelancing without a written scope → endless free changes.
  • Disappearing during an internship when stuck — communicate.

Quick recap

  • Internships: placement cell, alumni, startups, LinkedIn, curated boards, open source.
  • Cold emails: specific, proof, offer a task.
  • Freelancing: start with local businesses; fixed price + clear scope + advance payment.
  • Convert every project into résumé bullets with results.

Practice what you learned

📝 Quiz: Internships and Freelancing5 questions · instant answers & explanations · +10 XP · counts towards your free certificateTake the quiz →