Duration
4.0–6.0 yrs
Upvotes
121
Est. Cost
LKR 500k+
Score
110
About This Path
Traditional path through a university computer science degree with internships and entry-level positions. This is the most common and recommended path for aspiring Software Engineers in Sri Lanka.
Path Overview
Step-by-Step Detail
- 1Education
A/L Mathematics Stream
Complete Advanced Level examination with Combined Mathematics, Physics, and Chemistry or ICT. Strong grades required for university admission.
⏱ 2 years₨ LKR 100,000 - 2Education
BSc Computer Science Degree
A 3-4 year undergraduate degree covering programming, algorithms, data structures, software engineering, databases, and computer systems.
⏱ 3.5 years₨ LKR 800,000Junior DeveloperTrainee Software Engineer - 3Experience
Software Development Internship
Practical industry experience at a software company. Most universities require 6-12 months internship. Apply to WSO2, 99x, Virtusa, IFS, or tech startups.
⏱ 6 months₨ LKR 0 /moSoftware Engineering Intern - 4Skills
Core Programming Skills
Master at least 2 programming languages (Java, Python, JavaScript). Learn data structures, algorithms, and software design patterns.
⏱ 1.5 years₨ LKR 50,000 - 5Experience
Junior Software Developer
First full-time role as a software developer. Focus on learning, asking questions, and building solid foundations. Stay for at least 1-2 years.
⏱ 2 years₨ LKR 80,000 – LKR 150,000 /moJunior DeveloperAssociate Software Engineer