Studying Computer Science and Engineering in Bangladesh is demanding. The coursework is heavy, the academic pressure is real, and the gap between what universities teach and what the job market actually wants can feel wide. But CSE is also one of the few disciplines where students can start earning real money — in local currency and in dollars — long before they graduate.
The skills you build in your first and second year of a CSE programme — basic programming, web fundamentals, logic, and problem solving — are already marketable. You do not need a degree in hand to start. You need a skill, a portfolio, and the discipline to manage study and work simultaneously.
This post covers the most practical and accessible part time job ideas for CSE students in Bangladesh — what each one involves, what skills are needed, how much you can realistically earn, and where to get started.
Why CSE Students Are Well Positioned for Part Time Work
Before getting into specific ideas, it is worth understanding why CSE students have more part time earning options than most other disciplines.
The Nature of the Skills
CSE skills are digital and deliverable remotely. A law student cannot practice law part time. A medical student cannot treat patients on the side. But a CSE student can write code, build a website, design a database, or troubleshoot a network problem and deliver that work entirely online — to a client anywhere in the world — from a rented room in Dhaka or Chittagong.
Dollar Income Potential
Bangladesh’s freelancing sector is one of the largest in the world relative to population size. CSE students have direct access to this economy. Earning in USD while living on BDT costs means the income goes significantly further than local-currency part time work.
Portfolio Compounds Over Time
Every project a CSE student completes while studying adds to a portfolio. By the time they graduate, a student who worked part time throughout their degree has a body of real-world work that most fresh graduates lack entirely. That portfolio is worth more in job interviews than almost anything else.
Things to Keep in Mind Before Starting
- Part time work should not come at the cost of academic performance — manage your time honestly
- Start with one income stream and build it before adding another
- Build a portfolio before applying for paid work — even small personal projects count
- Learn to communicate professionally in English — most international clients and platforms require it
- Be patient — most part time income streams take 2 to 3 months to generate consistent earnings
Part Time Job Ideas for CSE Students in Bangladesh
1. Freelance Web Development
Web development remains one of the highest-demand and highest-paying freelancing categories globally, and it is directly accessible to CSE students from the first year of their programme.
What It Involves
Building websites and web applications for clients — ranging from simple business landing pages to e-commerce stores, portfolio sites, blogs, and custom web tools. Most entry-level freelance web development work involves HTML, CSS, JavaScript, and a CMS like WordPress.
Skills Required to Start
- HTML and CSS — the foundation of every website
- Basic JavaScript for interactivity
- WordPress — the most widely used CMS globally, powering over 40% of all websites
- Basic understanding of hosting, domains, and cPanel
Realistic Earning Range
- Beginner: $100 to $300 per project for simple sites
- Intermediate: $300 to $800 per project for custom designs and functionality
- Advanced: $1,000 and above for full web applications and e-commerce builds
Where to Find Work
- Fiverr — create a gig for WordPress website creation or landing page design
- Upwork — apply for project-based web development contracts
- Facebook Groups — Bangladeshi business owner groups frequently post website requirements
- Local businesses — many small and medium businesses in Dhaka, Chittagong, and Sylhet still do not have functional websites and can be approached directly
How to Build a Portfolio Without Clients
- Build a personal portfolio site for yourself
- Create demo sites in different niches — a restaurant site, a clothing brand site, a law firm site
- Offer one or two free projects to local NGOs or small businesses in exchange for a testimonial
- Contribute to open source WordPress themes or plugins on GitHub
2. Freelance Graphics and UI Design
Design and development go hand in hand in the tech industry. CSE students who develop visual design skills alongside their technical foundation open up a significantly wider range of earning opportunities.
What It Involves
Creating visual assets for clients — logos, social media graphics, brand identity kits, website UI mockups, app interface designs, banner ads, and presentation templates.
Skills Required to Start
- Figma — the industry standard tool for UI and UX design, free to use
- Canva — widely used for social media and marketing graphics, beginner-friendly
- Adobe Illustrator or Photoshop — for more advanced graphic work
- Basic design principles — typography, colour theory, spacing, visual hierarchy
Realistic Earning Range
- Logo design: $20 to $150 per logo depending on complexity and platform
- Social media graphics packages: $30 to $100 per package
- UI design for apps or websites: $100 to $500 per project
- Brand identity kits: $150 to $500
Where to Find Work
- Fiverr — logo design and social media graphics are among the highest-order-volume categories
- 99designs — a design-specific platform for competitions and direct client work
- Local Facebook business groups — Bangladeshi startups and small businesses regularly seek affordable designers
- Instagram — building a design portfolio on Instagram attracts direct client enquiries
3. Competitive Programming and Problem Solving Tutoring
CSE students who excel in competitive programming — Codeforces, LeetCode, HackerRank — can turn that skill into a direct income stream by tutoring junior students or school students preparing for programming competitions.
What It Involves
Teaching programming fundamentals, data structures, algorithms, and problem-solving techniques to students who are preparing for university admission tests, competitive programming contests, or coding interview preparation.
Skills Required
- Strong foundation in C, C++, or Python
- Familiarity with data structures — arrays, linked lists, stacks, queues, trees, graphs
- Algorithm knowledge — sorting, searching, dynamic programming, greedy algorithms
- Communication skills — being able to explain complex concepts simply
Realistic Earning Range
- Private tutoring in Dhaka: BDT 500 to 1,500 per hour depending on experience and student level
- Online tutoring via Zoom or Google Meet: $10 to $30 per hour for international students
- Group classes or workshops: BDT 2,000 to 5,000 per session
Where to Find Students
- University notice boards and Facebook groups
- Coaching centres in Dhaka that teach programming for university admission
- Prepler, Superprof, or Wyzant for online international tutoring
- Personal network — batch mates who struggle with competitive programming are an immediate starting point
4. Content Writing for Tech Blogs and Websites
CSE students understand technology. That technical knowledge combined with clear writing is a service many website owners and tech companies need consistently and are willing to pay for.
What It Involves
Writing blog posts, tutorials, how-to guides, product reviews, and technical documentation for technology-focused websites, SaaS companies, and digital publications. Topics range from programming tutorials to software reviews, cybersecurity explainers, and gadget comparisons.
Skills Required
- Clear written English — not necessarily perfect but professional and readable
- Basic SEO knowledge — understanding how to write for search engines as well as readers
- Research skills — ability to learn a topic quickly and explain it accurately
- Familiarity with WordPress or similar CMS for direct blog posting
Realistic Earning Range
- Entry-level tech blog posts: $10 to $30 per article
- Intermediate technical content: $30 to $80 per article
- Specialised technical writing and documentation: $80 to $200 per piece
Where to Find Work
- Upwork — technical writing is a consistently high-demand category
- ProBlogger Job Board — lists content writing opportunities from blogs and digital publications
- LinkedIn — direct outreach to tech blog editors and content managers
- Fiverr — create a gig specifically for tech blog writing or software tutorials
Important Note for 2026
AI tools have reduced demand for basic content writing significantly. To earn well in this space, focus on writing that requires genuine technical knowledge — programming tutorials, detailed software comparisons, technical documentation — rather than generic blog content that AI can produce easily.
5. Mobile App Development
Bangladesh’s app economy is growing. Local businesses, startups, and entrepreneurs increasingly need mobile apps and are looking for affordable developers to build them. CSE students with Android or iOS development skills are well positioned to serve this market.
What It Involves
Building mobile applications for Android or iOS — ranging from simple utility apps and business tools to e-commerce apps, delivery tracking apps, and service booking apps.
Skills Required to Start
- Android development: Java or Kotlin with Android Studio
- iOS development: Swift with Xcode
- Cross-platform: Flutter or React Native — allows building for both Android and iOS from a single codebase, making it the most efficient starting point for freelancers
- Basic understanding of REST APIs and database integration
Realistic Earning Range
- Simple utility app: $200 to $500
- Business or e-commerce app: $500 to $2,000
- Full custom app with backend: $2,000 and above
Where to Find Work
- Upwork and Fiverr — mobile app development is one of the highest-paying freelance categories
- Local startup communities in Dhaka — many early-stage startups need affordable developers
- Facebook groups for Bangladeshi entrepreneurs and startups
- Direct outreach to local businesses that lack a mobile app presence
6. Teaching at Coaching Centres or Online Platforms
Academic tutoring in programming, mathematics, and computer science subjects is a stable and straightforward part time income source for CSE students with strong academic performance.
What It Involves
Teaching programming languages, mathematics, physics, or computer science subjects to school students, college students, or university juniors — either at a physical coaching centre or online via Zoom, Google Meet, or dedicated tutoring platforms.
Subjects CSE Students Can Teach
- Programming in C, Python, or Java
- Mathematics — calculus, statistics, linear algebra
- Physics for HSC and university admission preparation
- ICT for SSC and HSC level students
- Web development basics for beginners
Realistic Earning Range
- Physical coaching centre in Dhaka: BDT 8,000 to 20,000 per month for part time hours
- Private home tutoring: BDT 3,000 to 8,000 per student per month
- Online tutoring for Bangladeshi students: BDT 1,500 to 4,000 per student per month
- Online tutoring for international students: $15 to $40 per hour
Where to Find Opportunities
- Local coaching centres — walk in with your academic record and a brief introduction
- Bikroy.com — post a tutoring advertisement for free
- Facebook tutoring groups — active communities where students and tutors connect
- University notice boards — many students post tutoring requests directly
7. Data Entry and Virtual Assistant Work
While not the most exciting category, data entry and virtual assistant work provides stable, beginner-accessible income for CSE students who are just starting out and building toward higher-value skills.
What It Involves
- Entering and organising data in spreadsheets or databases
- Web research and data collection tasks
- Managing email inboxes and scheduling for clients
- Basic social media management — scheduling posts, responding to comments
- PDF conversion, file organisation, and document formatting
Skills Required
- Fast and accurate typing
- Proficiency in Microsoft Excel or Google Sheets
- Attention to detail
- Basic English communication
Realistic Earning Range
- Data entry: $3 to $8 per hour on entry-level platforms
- Virtual assistant work: $5 to $15 per hour depending on task complexity
- Monthly retainer VA work: $100 to $400 per month for consistent part time hours
Where to Find Work
- Fiverr — data entry and virtual assistant gigs have high order volume
- Upwork — search for data entry and VA contracts
- OnlineJobs.ph and Remote.co — list VA opportunities accessible to Bangladeshi applicants
- Facebook groups for virtual assistant hiring
Why This Is a Starting Point, Not a Destination
Data entry and VA work is the easiest category to break into with minimal skills. However, AI tools are increasingly automating basic data tasks. Treat this as a temporary income source while building higher-value technical skills in parallel.
8. WordPress Plugin and Theme Customisation
WordPress powers over 40% of all websites globally, and the demand for customisation — modifying existing themes and plugins to meet specific client needs — is enormous and consistently underserved by developers who prefer building from scratch.
What It Involves
Customising existing WordPress themes to match client brand requirements, modifying plugin functionality using PHP, creating child themes, fixing bugs in existing WordPress sites, and integrating third-party tools and APIs into WordPress installations.
Skills Required
- PHP fundamentals — WordPress is built on PHP
- HTML, CSS, and basic JavaScript
- Understanding of WordPress theme and plugin architecture
- Familiarity with popular page builders — Elementor, Divi, WPBakery
Realistic Earning Range
- Theme customisation: $50 to $200 per project
- Plugin modification: $100 to $400 per project
- Ongoing WordPress maintenance retainer: $50 to $150 per month per site
Where to Find Work
- Upwork — WordPress customisation is one of the most searched categories on the platform
- Fiverr — WordPress fix and customisation gigs generate consistent orders
- Codeable — a premium WordPress-specific freelance platform with higher rates
- Local digital agencies in Dhaka that outsource WordPress work
9. Cybersecurity and Ethical Hacking (Bug Bounty)
For CSE students with a strong interest in security, bug bounty programmes offer a legitimate and potentially high-paying way to earn while developing cutting-edge skills.
What It Involves
Bug bounty programmes are run by companies — including major global corporations and government agencies — that pay researchers to find and responsibly disclose security vulnerabilities in their systems. Students participate legally by signing up for programmes on dedicated platforms and testing only within the defined scope.
Skills Required
- Networking fundamentals — TCP/IP, HTTP, DNS
- Web application security — understanding of OWASP Top 10 vulnerabilities
- Basic scripting in Python or Bash
- Tools — Burp Suite, Nmap, Metasploit for authorised testing
- Strong ethical foundation — all testing must be within programme scope
Realistic Earning Range
- Low severity bugs: $50 to $200 per finding
- Medium severity bugs: $200 to $1,000 per finding
- High severity bugs: $1,000 to $10,000 per finding
- Critical vulnerabilities in major platforms: $10,000 and above
Bug bounty income is irregular — it requires significant skill development before meaningful earnings begin. But the skill building itself is directly career-relevant.
Where to Get Started
- HackerOne — the largest bug bounty platform globally, free to join
- Bugcrowd — another major platform with programmes from hundreds of companies
- TryHackMe and HackTheBox — gamified learning platforms for developing cybersecurity skills before entering real programmes
10. YouTube Channel or Tech Blog
Building a YouTube channel or a tech blog while studying is a longer-term income strategy, but it compounds powerfully over time and builds an audience and personal brand that pays off well beyond student years.
What It Involves
Creating educational content — programming tutorials, software reviews, tech explainers, university admission guides for CSE, freelancing tips for Bangladeshi students — in Bangla or English for a targeted audience.
Revenue Streams
- YouTube AdSense — once the channel reaches 1,000 subscribers and 4,000 watch hours
- Affiliate marketing — earning commission by recommending hosting, software, or courses
- Sponsored content — brands paying for product mentions once the channel reaches a meaningful audience
- Selling digital products — ebooks, templates, or recorded courses to the audience
Realistic Earning Range
- Early stage (under 10,000 subscribers): BDT 5,000 to 20,000 per month from AdSense
- Growing channel (10,000 to 50,000 subscribers): BDT 20,000 to 80,000 per month combined
- Established channel (50,000+ subscribers): BDT 80,000 and above per month
Why CSE Students Have an Advantage
There is strong and growing demand for Bangla-language programming tutorials, competitive programming guides, freelancing advice, and tech reviews in Bangladesh. A CSE student who explains complex topics clearly and consistently can build a substantial audience within 12 to 18 months of regular posting.
How to Balance Part Time Work with CSE Studies
Managing both effectively requires planning rather than willpower.
Practical Time Management Tips
- Map your weekly class schedule and identify genuine free blocks — not just evenings but gaps between classes
- Commit to a fixed number of hours per week for part time work — 10 to 15 hours is manageable for most students without affecting academic performance
- Batch similar tasks together — reply to client messages at set times rather than throughout the day
- Protect exam periods — reduce or pause client work during exam weeks and communicate this to clients in advance
- Use university holidays and semester breaks for bigger projects and skill development
Which Options Work Best for Different Year Levels
- First year: Data entry, VA work, tutoring, Canva-based design — while building technical skills in parallel
- Second year: Web development freelancing, content writing, WordPress customisation — as programming foundations strengthen
- Third year: Mobile app development, UI/UX design, cybersecurity — as specialisation deepens
- Final year: Higher-value projects, longer-term client relationships, building toward full-time freelancing or employment
Platforms Summary for Bangladeshi CSE Students
- Fiverr — best for creating service gigs and attracting inbound orders
- Upwork — best for applying to project-based contracts with higher budgets
- LinkedIn — best for professional profile building and direct client outreach
- Facebook Groups — best for finding local Bangladeshi clients quickly
- HackerOne / Bugcrowd — best for cybersecurity and bug bounty work
- YouTube — best for long-term audience and passive income building
- Bikroy.com — best for local tutoring advertisements
Final Thoughts
The best time for a CSE student in Bangladesh to start earning part time is now — not after graduation, not after finishing a specific course, not after building a perfect portfolio. Start with whatever skill you have today, deliver good work, learn from each project, and build from there.
The income gap between a CSE graduate who freelanced throughout their degree and one who did not is significant — not just in earnings but in confidence, client communication, real-world problem solving, and professional maturity. Every project you complete while studying is an investment in the professional you will be when you graduate.
Pick one option from this list that matches your current skill level, spend two weeks building a basic portfolio around it, and take your first step.

