An internship in IT companies in Kathmandu can be found in software development, web development, QA, data, AI, cybersecurity and UI/UX. Students usually find openings through company career pages, LinkedIn, Nepali job portals, college placement cells and direct applications. Requirements change from company to company, so always check the current vacancy before you apply.
This guide is for students and fresh graduates who want a clear, practical path: which companies to look at, which roles exist, what skills matter, how to apply and how to get selected. Last updated: September 2026.
Quick answer: IT internships in Kathmandu
- Where to search: Company career pages, LinkedIn, internship portals and Nepali job boards
- Popular fields: Software development, QA, UI/UX, data, AI, cybersecurity
- Who can apply: IT students, recent graduates and self-taught developers with relevant skills
- What helps most: A clean CV, a GitHub profile, two or three real projects and solid fundamentals
- Paid internships: Some companies pay a stipend, others focus on training. Compensation varies
In This Article
- Best IT companies offering internships in Kathmandu
- Types of IT internships
- Who can apply
- Skills required
- How to find an internship
- How to apply
- Stipend and paid vs unpaid internships
- How long an internship lasts
- What makes a good internship
- How to increase your chances of getting selected
- Frequently asked questions
Best IT Companies Offering Internships in Kathmandu
Below is a starting list of IT companies in the Kathmandu Valley that run internships, fellowships or trainee programs, or that place students with employers. Internship availability changes often, so use this table as a shortlist and check each company’s own page for current openings.
| Company | Internship areas | Location | Paid / Unpaid | How to apply |
|---|---|---|---|---|
| F1Soft Group (eSewa) | Software development, fintech products | Lalitpur | Varies by role | Career portal |
| Leapfrog Technology | Full-stack engineering, fellowship-style programs | Kathmandu Valley | Varies by program | Company careers page |
| Fusemachines Nepal | AI, machine learning, data engineering | Kathmandu | Varies by program | Careers page and AI fellowship pages |
| Cedar Gate Technologies (formerly Deerwalk) | Software engineering, healthcare analytics | Sanepa, Lalitpur | Varies by role | Careers page and job portals |
| EB Pearls | Web and mobile app development | Kathmandu Valley | Varies by role | Careers page |
| CloudFactory | Data annotation, AI operations | Kathmandu | Varies by role | Careers page |
| Hazesoft | Software and web development | Kathmandu | Varies by role | Careers page and job portals |
| SoftNEP | Software engineering, QA/QC, digital marketing | Kathmandu Valley | Varies by role | Internship page |
| IT Training Nepal | Multiple IT domains, placement or crash course | Kathmandu | Varies by program | Internship program |
| Broadway Infosys | Internship placement through an employer network | Kathmandu | Mostly paid, per the company | Placement page |
โน๏ธ Paid or unpaid status depends on the role and can change with each intake, so confirm it on the vacancy. Some fellowships and crash-course programs focus on training more than pay.
Company size matters less than mentorship. A small team that reviews your code can teach you more than a big name that leaves you alone.
Types of IT Internships Available in Kathmandu

IT internships in Kathmandu cover much more than programming. Pick the track that matches your strengths, then build your CV around it.
Software Development Internship
You write, test, and fix code as part of a real team. Common stacks in Nepal include Java, Python, PHP, and .NET. Expect to start with small tickets and bug fixes before touching bigger features. This is the most common software internship Kathmandu students apply for.
Web Development Internship
You work on frontend (HTML, CSS, JavaScript, React), backend (Node.js, PHP, Laravel, Django), or full-stack projects. A web development internship in Kathmandu often rewards students who can show a live project link.
UI/UX Design Internship
You help design screens, user flows, and prototypes, usually in Figma. Interns often support research, wireframes, and design handoff. A short case study beats a folder of screenshots.
QA and Software Testing Internship
You test features, log bugs, and write test cases. Some companies also teach automation tools. QA is a strong entry point if you are detail-oriented and want to understand how products break.
Data Science, AI and Machine Learning Internship
You clean data, build models, or support analysis. Python, SQL, and basic statistics are the usual starting point. These roles are more competitive, so a small data project on GitHub helps a lot.
Cybersecurity Internship
You learn about monitoring, vulnerabilities and secure systems. Linux comfort, networking basics and lab practice matter here. Openings are fewer, so start early and document your lab work.
DevOps and Cloud Internship
You support deployment, servers and cloud setups. Linux, Git, Docker and a cloud platform such as AWS are useful basics.
Mobile App Development Internship
You build Android or iOS apps, or cross-platform apps with Flutter or React Native. A published or demo-ready app makes your application stand out.
Who Can Apply for IT Internships in Kathmandu?
Most companies accept students from computer-related programs, including:
- BSc CSIT students
- BCA students
- BIT students
- Computer Engineering students
- BIM students with strong technical interest
- Recent IT graduates
- Self-taught developers with a suitable portfolio
Requirements differ by company and role. Some ask for a specific semester or a minimum level in programming. Others care mostly about skills and attitude. If the vacancy does not mention your degree, you can still apply and let your projects speak.
If you are searching for an internship for BSc CSIT students or an internship for BCA students, use your program name in your search and in your cover email. For what comes after graduation, see BSc CSIT career opportunities in Nepal
Skills Required for an IT Internship
Technical skills
The exact list depends on the role, but these come up again and again:
- Programming fundamentals (loops, functions, data structures)
- Git and GitHub
- HTML, CSS and JavaScript for web roles
- Databases and SQL
- One framework in your chosen area
- APIs and basic debugging
- Testing basics for QA-related roles
Soft skills
- Clear communication, especially when you are stuck
- Problem solving
- Teamwork
- Willingness to learn
- Time management
๐ก You do not need to know every technology in a vacancy. Focus on the core requirements and prove your skills with projects or GitHub work.
How to Find an Internship in IT Companies in Kathmandu
Here is a simple seven-step process that works for most students.
- Decide your specialization. Choose one track, such as web development or QA. Applying with a clear focus beats applying for everything.
- Prepare your CV. Keep it to one page. List skills, projects and education.
- Build GitHub or portfolio projects. Two or three small, finished projects are enough to start.
- Shortlist IT companies. Use the table above and add companies that match your track.
- Check company career pages. Many companies post internships on their own site first.
- Apply through portals and LinkedIn. Nepali job portals such as MeroJob and KumariJob, platforms such as Intern Nepal and NecoJobs, and LinkedIn all list IT internships. Your college may also share openings.
- Follow up professionally. If you hear nothing after about a week, send one polite follow-up email.
Networking helps too. Talk to seniors, alumni and lecturers who already work in the industry. A referral can get your CV read faster.
How to Apply for an IT Internship
Most application processes follow the same order:
CV โ portfolio or GitHub โ cover email โ application โ coding or technical assessment โ interview โ internship offer
Your cover email. Keep it short. Say who you are, which role you want, and link to one or two projects. Skip long stories.
The technical assessment. Some companies give an online coding test or a small task. Others skip it and ask questions about your projects.
The interview. Expect simple technical questions, questions about your own projects and basic problem solving. You may also be asked how you learn and what you want to do next. Answer honestly. It is fine to say you do not know something yet.
IT Internship Stipend in Kathmandu
Internship stipends vary widely depending on the company, role, duration and your experience. Some internships are paid. Others focus mainly on training, mentorship and project experience.
โ ๏ธ Be careful with blog posts that quote a single fixed range. Figures shift by company and by year, and many online numbers have no dated source. Ask about the stipend early, ideally before the final interview.
Paid vs Unpaid IT Internships
Money matters, but it is not the only thing to weigh. Compare offers on:
- Real project work versus busywork
- Access to a mentor
- Internship duration
- Technologies you will actually use
- Certificate and recommendation letter
- Chance of a full-time offer
A modest stipend with strong mentorship can beat a higher stipend with no learning. An unpaid role can still make sense if it gives you real projects and a credible reference, but make sure the terms are clear in writing.
How Long Does an IT Internship Usually Last?
Duration depends on the company and your college requirements. Common formats include:
- 1 to 3 months: Short internships, often during semester breaks
- 3 to 6 months: Longer programs with more responsibility
- Semester internships: Linked to college requirements
- Project-based internships: Tied to a specific task or product
Check the duration in the vacancy and confirm it matches your college schedule.
What Makes a Good IT Internship?
A good internship should leave you with skills, proof of work and a clear next step. Look for these signs:
- Real projects, not only research or filing
- A dedicated mentor you can ask questions
- Code reviews that show you how to improve
- Clear learning goals for your time there
- Modern tools such as Git, issue trackers and CI basics
- Regular feedback
- Portfolio-worthy work you are allowed to talk about
- A possible path to employment
If a company cannot explain what you will work on, treat that as a warning sign.
How to Increase Your Chances of Getting Selected
- Keep your CV short and specific. One page is enough.
- Keep GitHub active. Small, regular commits look better than one big upload.
- Polish your LinkedIn profile. Add a clear headline and your projects.
- Know your fundamentals. Basic data structures, SQL and Git come up often.
- Research the company. Read what they build and mention it in your email.
- Practice interview questions out loud with a friend.
Build 2 to 3 Projects Before Applying
Match your projects to your track:
- Frontend: A React website with a real use case
- Backend: A REST API with authentication
- Data: A Python analysis project on a real dataset
- UI/UX: A Figma case study with your process
- Cybersecurity: Documented lab work or write-ups
Finish them, write a short README and link them in your CV.
Frequently Asked Questions
What are the best IT companies for internships in Kathmandu?
There is no single best company. Look at the shortlist above and compare mentorship, projects and tech stack. Well-known names such as F1Soft, Leapfrog, Fusemachines and Cedar Gate Technologies are common starting points.
How can I find an IT internship in Kathmandu?
Check company career pages, LinkedIn, Nepali job portals, internship platforms and your college. Direct email applications also work when a company has no public vacancy.
Are IT internships in Kathmandu paid?
Some are, some are not. It depends on the company, role and program. Confirm this in the vacancy or during your interview.
How much stipend do IT interns receive in Nepal?
It varies. Ask each company directly and be cautious about fixed figures without a dated source.
Can BSc CSIT students apply for IT internships?
Yes. BSc CSIT is one of the most common backgrounds for IT internships. Check each vacancy for semester or skill requirements.
Can BCA students apply for software internships?
Yes. BCA students regularly apply for software, web and QA internships. Strong projects matter as much as your degree.
What skills are required for an IT internship?
Programming basics, Git, databases and one relevant framework are common. Communication and willingness to learn matter too.
Do I need experience before applying for an internship?
No. Most internships expect learners. Personal or academic projects count as experience.
How long does an IT internship last?
Typical formats run from one to six months. Some are semester-based or project-based.
Can I get an internship without a recommendation?
Yes. A strong CV, GitHub profile and clear projects can be enough. A recommendation helps but is rarely required.
Do IT companies provide internship certificates?
Many do, but not all. Ask about the certificate and a recommendation letter before you accept.
Can an IT internship lead to a full-time job?
It can. Many companies use internships to find future hires. Your performance, attitude and fit with the team all matter.
Start Your Internship in IT Companies in Kathmandu
An internship in IT companies in Kathmandu is one of the fastest ways to turn classroom knowledge into real experience. Pick a track, build a few projects, shortlist companies and apply with a focused CV.
Start this week. Choose three companies from the table, check their career pages and send your first application.
- IT internships in Kathmandu span software, web, QA, UI/UX, data, AI, cybersecurity and more.
- Use company career pages, LinkedIn and job portals together, and check each vacancy for current details.
- Two or three finished projects on GitHub matter more than a long list of technologies.
- Compare internships on mentorship, real projects and learning, not only on stipend.
- Apply early, keep your CV to one page and follow up politely.




