IT Courses in Sri Lanka 2026

Complete guide to IT education - degrees, diplomas, certifications, and career outcomes

Updated January 2026 • 12 FAQs with Course Comparisons

Quick Guide

Best IT courses in Sri Lanka: SLIIT BSc IT (LKR 10-12L, 4 years), NIBM Diploma (LKR 80K-150K, 1 year), Programming bootcamps (LKR 40K-100K, 3-6 months). SLIIT offers 85-90% placement rate. Starting salaries range LKR 60K-150K. Online courses (Coursera, Udemy) cost USD 50-500 with portfolio-based hiring. See software engineer salaries or UGC approved universities.

Course Comparison

InstituteCourseTypeDurationFeesStarting Salary
SLIITBSc (Hons) in ITDegree4 YearsLKR 10-12L totalLKR 80K-150K
University of MoratuwaBSc in Computer ScienceDegree4 YearsGovernment subsidizedLKR 100K-200K
NIBMDiploma in Software EngineeringDiploma1 YearLKR 80K-150KLKR 50K-90K
NIBMAdvanced Diploma in ITDiploma2 YearsLKR 150K-250KLKR 70K-120K
ICBTBSc in ComputingDegree3-4 YearsLKR 8-10LLKR 70K-130K
APIITBSc (Hons) ComputingDegree3-4 YearsLKR 10-15LLKR 80K-140K
E-softJava Full Stack DevelopmentBootcamp6 MonthsLKR 60K-100KLKR 60K-100K
CodeSriWeb Development BootcampBootcamp3 MonthsLKR 40K-80KLKR 50K-90K
CourseraGoogle IT Support CertificateOnline3-6 MonthsUSD 200-400LKR 40K-70K
CourseraIBM Data Science CertificateOnline6 MonthsUSD 300-500LKR 70K-120K
UdemyComplete Web Developer BootcampOnlineSelf-pacedUSD 15-20LKR 50K-90K (portfolio)
AWSAWS Solutions ArchitectCertification2-3 MonthsUSD 150-300+25% premium

IT Course Categories

CategoryKey TechnologiesCareer PathAvg. Salary
ProgrammingJava, Python, JavaScript, C#, C++Software DeveloperLKR 80K-200K
Web DevelopmentHTML/CSS, React, Node.js, PHPFull-Stack DeveloperLKR 70K-180K
Mobile DevelopmentFlutter, React Native, Android, iOSMobile DeveloperLKR 80K-200K
Data Science/AIPython, R, Machine Learning, Deep LearningData ScientistLKR 100K-300K
Cloud ComputingAWS, Azure, GCP, DevOpsCloud EngineerLKR 100K-250K
CybersecurityEthical Hacking, Network Security, CISSPSecurity AnalystLKR 90K-220K

Programming Courses

Python Programming

  • Duration: 3-6 months
  • Fees: LKR 30K-80K
  • Institutes: NIBM, E-soft, SLIIT
  • Outcome: LKR 50K-100K

Java Programming

  • Duration: 4-6 months
  • Fees: LKR 40K-100K
  • Institutes: NIBM, SLIIT, Private
  • Outcome: LKR 60K-120K

JavaScript/Node.js

  • Duration: 3-6 months
  • Fees: LKR 35K-90K
  • Institutes: Bootcamps, Online
  • Outcome: LKR 60K-110K

Web Development Bootcamps

Web development bootcamps in Sri Lanka offer intensive 3-6 month programs covering HTML, CSS, JavaScript, React, Node.js, and databases.

Popular Bootcamps:

  • + E-soft Full-Stack Development (LKR 60K-100K)
  • + CodeSri Web Bootcamp (LKR 40K-80K)
  • + iTech Programming Courses (LKR 50K-90K)
  • + Online: freeCodeCamp (Free)

What You Learn:

  • + HTML5, CSS3, Responsive Design
  • + JavaScript (ES6+), React.js
  • + Backend: Node.js, Express, MongoDB
  • + Git, Deployment, Portfolio Projects

Mobile App Development

Flutter/Dart:

  • Duration: 3-4 months
  • Fees: LKR 40K-80K
  • Career: Cross-platform developer
  • Salary: LKR 80K-150K

React Native:

  • Duration: 3-4 months (after JS)
  • Fees: LKR 35K-70K
  • Career: Mobile developer
  • Salary: LKR 80K-160K

Data Science & AI Courses

Local Programs:

  • + SLIIT MSc in Data Science (LKR 300K-500K)
  • + University of Colombo PG Diploma
  • + NIBM Data Science Diploma (LKR 100K-180K)

Online Certifications:

  • + Coursera IBM Data Science (USD 300-500)
  • + Google TensorFlow Certificate (USD 100-200)
  • + DataCamp Career Tracks (USD 250-400)

Career Outcome: Data Analyst LKR 70K-120K, Data Scientist LKR 100K-300K+. See complete data scientist salary guide.

Cloud Certifications

AWS Certifications

  • Cloud Practitioner: USD 100
  • Solutions Architect: USD 150
  • Salary Premium: +25%
  • Study Time: 2-3 months

Azure Certifications

  • AZ-900 Fundamentals: USD 99
  • AZ-104 Admin: USD 165
  • Salary Premium: +22%
  • Study Time: 2-4 months

Google Cloud

  • Foundational: USD 99
  • Professional Cloud: USD 200
  • Salary Premium: +20%
  • Study Time: 2-4 months

Cybersecurity Courses

Entry-Level Courses:

  • + CompTIA Security+ (USD 370)
  • + CEH (Certified Ethical Hacker) - USD 1,200
  • + NIBM Cybersecurity Diploma (LKR 100K-180K)

Advanced Certifications:

  • + CISSP (USD 750) - Gold standard
  • + OSCP (Offensive Security) - USD 1,800
  • + Salary Premium: +40-50%

Online vs Local Institutes

Local Institutes (SLIIT, NIBM):

  • + Recognized qualification
  • + Campus placement support (70-90%)
  • + Networking with peers
  • + Higher starting cost (LKR 500K+)

Online Platforms (Coursera, Udemy):

  • + Lower cost (USD 50-500)
  • + Flexible learning pace
  • + International curriculum
  • + Requires portfolio building

Frequently Asked Questions

Which IT course is best for beginners in Sri Lanka?

Best IT courses for beginners: SLIIT BSc in IT (4 years, LKR 10-12L total) for comprehensive foundation, NIBM Diploma in IT (1 year, LKR 80K-150K) for quick start, or online courses like Coursera's Google IT Support Professional Certificate (3-6 months, USD 200-400) for flexible learning. Start with programming fundamentals before specializing.

What is the cost of IT degree in Sri Lanka?

IT degree costs in Sri Lanka: SLIIT BSc IT LKR 10-12 lakhs (4 years), University of Colombo BSc CS LKR 500K-800K subsidized (government), Private universities LKR 8-15 lakhs for 4-year degree. NIBM Diploma LKR 80K-150K for 1 year. Online degrees from foreign universities cost USD 5,000-20,000.

Which IT course gives highest salary in Sri Lanka?

Highest salary IT courses: BSc IT from SLIIT/Moratuwa leads to starting salary LKR 80K-150K, Data Science/AI certifications add 50% premium, Cloud certifications (AWS/Azure) add 25%, Full-stack development bootcamps lead to LKR 80K-120K starting. Specialized courses in blockchain, cybersecurity, and AI command highest starting salaries.

Should I do online course or local institute?

Local institutes (SLIIT, NIBM) provide: networking, campus placements, recognized qualifications. Online platforms (Coursera, Udemy) offer: flexibility, lower cost (USD 50-500 vs LKR 500K+), international curriculum. For beginners, local institute recommended for structure and placement support. For professionals upskilling, online courses sufficient.

How long does it take to complete IT course?

IT course duration: BSc IT degree 4 years, Diploma programs 6 months-2 years, Programming bootcamps 3-6 months, Certification courses 1-3 months, Online self-paced courses 3-12 months. Accelerated programs at NIBM complete in 1 year. Full-stack development bootcamps 3-6 months intensive.

What are the job opportunities after IT course?

Job opportunities after IT course: Software Engineer (LKR 60K-120K starting), Web Developer (LKR 50K-100K), Mobile App Developer (LKR 70K-120K), Data Analyst (LKR 60K-100K), IT Support (LKR 40K-70K). Placement rates: SLIIT 85-90%, NIBM 70-80%, online courses depend on portfolio and skills demonstration.

Is SLIIT degree recognized internationally?

Yes, SLIIT is recognized internationally. SLIIT has partnerships with UK universities (Sheffield Hallam, Liverpool John Moores) offering dual degrees. SLIIT is UGC approved and recognized for higher education and employment in UK, Australia, Canada, and Middle East. Some countries require additional evaluation for specific positions.

Can I get IT job without degree in Sri Lanka?

Yes, IT jobs in Sri Lanka increasingly value skills over degrees. Companies like WSO2, 99X, and startups hire based on coding tests and portfolio. Requirements: strong portfolio (GitHub), certifications, internship experience. Non-degree path requires: 6-12 months intensive practice, contributions to open source, and networking. Starting salary may be 10-20% lower than degree holders.

What programming languages should I learn first?

Best programming languages to start: Python (easiest syntax, versatile), JavaScript (web development essential), Java (enterprise demand, Android), or SQL (database skills). Recommended path: Start with Python for fundamentals, then JavaScript for web development, then specialize based on career interest (Mobile: Java/Flutter, Data Science: Python, Backend: Java/Node.js).

Are there free IT courses available?

Free IT courses available: Google Digital Garage (career certificates), freeCodeCamp (web development certification), Coursera audit mode (access without certificate), YouTube tutorials, MIT OpenCourseWare, and Khan Academy. Limitation: no certificate, limited support. For employability, combine free courses with low-cost certifications (Coursera Plus LKR 3,000-5,000/month) for credentials.

What is the salary after completing IT course?

Salary after IT course: BSc IT degree (SLIIT/Moratuwa) starting LKR 80K-150K, NIBM Diploma LKR 50K-90K, Programming bootcamp LKR 60K-100K with strong portfolio, Online certifications LKR 50K-80K (depends on skills demonstration). Salary growth: LKR 60K at 0-1 year, LKR 150K at 3-5 years, LKR 300K+ at senior level. See detailed software engineer salary guide.

Which institutes offer part-time IT courses?

Part-time IT courses available at: SLIIT (weekend BSc programs), NIBM (evening diploma courses), APIIT (flexible degree options), ICBT (part-time degree), Private institutes (E-soft, E-bit, iTech) offer evening/weekend classes. Online platforms offer fully flexible self-paced learning. Part-time degrees take 5-6 years to complete.

Related Guides