Launch Your Tech Career with Sri Lanka's #1 Software Engineering Institute

Are you looking for the best Professional IT Courses in Sri Lanka? iCET (Institute of Computer Engineering Technology) has been shaping Sri Lanka’s IT industry since 2004, producing over 15,000+ industry-ready professionals.

Whether you’re an O/L student, A/L graduate, or working professional, our professional IT courses are designed to take you from zero to industry-ready, with real Java programming, AI & Machine Learning, full-stack web development, and guaranteed IT internship placements.

Our programmes are TVEC registered (No: P03/0177) and taught by active industry experts, not just academics. Located in Panadura, Colombo area, with online and hybrid options available.

Professional Programs

Professional IT Courses in Sri Lanka

iCET Certified Professional


Higher Diploma in Computer Engineering with Applied Artificial Intelligence

iCET Certified Developer


Diploma in Software Engineering

iCET Certified Master


Certificate in Software Development

Why iCET is the Best IT Training Institute in Sri Lanka

20+ Years of Industry Experience

Founded in 2004 by Dr. Niroth Samarawickrama, iCET has been Sri Lanka's trusted name in professional Software Engineering education for over two decades.

15,000+ Successful Alumni

Our graduates work at top companies across Sri Lanka and internationally.

Real IT Internship Guaranteed

Every programme includes structured industry training, 6 months for iCD and a full 1 year for iCP, giving you real internship experience before you even graduate.

Industry-Relevant Curriculum

Learn Java, Spring Boot, Angular, Python, AI & Machine Learning, Cloud (AWS/Azure), Docker, Kubernetes, and modern DevOps practices, tools actually used in Sri Lanka's IT industry.

TVEC Government Registered

iCET is an officially registered institute (TVEC No: P03/0177), ensuring your certificate is nationally recognized and valued by employers.

Flexible Learning Options

Choose from weekday full-time, weekend part-time, online, or hybrid formats, perfect for school leavers, university students, and working professionals aged 14–35.

Professional Programs

Comprehensive Professional IT Courses in Sri Lanka designed to bridge the gap between academia and industry demands.

iCP - Higher Diploma in Computer Engineering with Applied AI

Professional IT Courses in Sri Lanka

iCET’s flagship 2-year programme is the closest equivalent to a software engineering degree in Sri Lanka, combining advanced software engineering, Artificial Intelligence (AI), Machine Learning, cloud computing, and a full 1-year industry internship.

iCD - Diploma in Software Engineering (Full Stack Development + AI)

Sri Lanka’s most comprehensive diploma level Software Engineering course. The iCD programme takes you through enterprise-level Java development, full-stack web applications, and includes a 6-month IT internship with a real software company.

iCM - Certificate in Software Development (Beginner IT Course)

Perfect for O/L students, school leavers, and anyone starting their IT journey. The iCM programme covers software development from the ground up, including Java fundamentals, OOP concepts, web development, Spring Boot, and Angular, through hands-on projects.

Admission Process

Our admission process provides a streamlined journey to enroll in the best Professional IT Courses in Sri Lanka, helping you start your educational experience with confidence.

Online Application

Fill out our simple online application form with your personal details, academic background (O/Ls or A/Ls), and the programme you’re interested in. Takes less than 5 minutes.

Skills Assessment

Complete a short online test covering basic logical reasoning and foundational knowledge. No prior IT experience needed for iCM or iCP, just aptitude and drive.

Online Consultation

Have a 20-minute video call with one of our faculty members. We’ll understand your goals, suggest the right programme path, and answer all your questions.

Admission Decision

Receive your official admission decision within 2 business days. Complete your fee payment and receive your orientation schedule. Your IT journey begins here.

Compare iCM & iCD Programs

Two comprehensive Professional IT Courses in Sri Lanka designed to launch your tech career.

iCM Program

Certificate in Software Development

O/L Passed (Maths C / English S)

iCD Program

Diploma in Software Engineering

What is the best Professional IT Courses in Sri Lanka?

iCET offers Sri Lanka's most industry-aligned software engineering programmes, the iCM (Certificate), iCD (Diploma), and iCP (Higher Diploma with AI). All programmes include hands-on Java development, real project experience, and direct industry connections built over 20+ years.

Can I study software engineering after O/Ls in Sri Lanka?

Yes! iCET's iCM (Certificate in Software Development) is specifically designed for O/L graduates aged 14 and above. You only need to have passed your O/Ls with Maths (C) and English (S). No prior IT knowledge is required, we start from the basics.

Does iCET offer IT internships in Sri Lanka?

Yes. iCET's iCD programme includes a 6-month IT internship and the iCP programme includes a full 1-year industry internship. Students work with real software companies on live projects as part of iCET's Industry Placement Programme.

Are there AI courses in Sri Lanka for beginners?

iCET's iCP (Higher Diploma in Computer Engineering with Applied AI) covers Artificial Intelligence and Machine Learning as core subjects. It's designed for A/L graduates and anyone who wants to specialise in AI-powered software engineering in Sri Lanka.

What Java courses are available in Sri Lanka?

All three iCET programmes include Java programming. The iCM covers Java fundamentals and Spring Boot. The iCD advances to enterprise Java and microservices. The iCP builds on these with AI-integrated Java applications. iCET is one of the few institutes in Sri Lanka with this depth of Java training.

How much does an IT course cost at iCET Sri Lanka?

Please contact iCET directly at +94 705 805 805 or visit icet.lk for current fee structures. iCET offers flexible payment options to make professional IT education accessible to all Sri Lankan youth.

Is iCET a government-recognized IT institute in Sri Lanka?

Yes. iCET is registered with the Tertiary and Vocational Education Commission (TVEC), Registration No: P03/0177. This means iCET certificates are nationally recognised by employers and government institutions in Sri Lanka.

What is the difference between a software engineering degree and iCET's programmes?

iCET's iCP (Higher Diploma) is considered a degree-equivalent qualification by many Sri Lankan employers. While it is not a university degree, it provides more industry-practical experience than most degree programmes, including a 1-year internship, Java enterprise development, AI training, and direct job placement support.

Scroll to Top