Shaping Future Tech Leaders
For over two decades, the Institute of Computer Engineering Technology has pioneered excellence in technical education, fostering innovation and leadership in Sri Lanka’s IT landscape.
Legacy of
iCET
Since 2004, Dr. Niroth Samarawickrama has been at the forefront of reshaping software engineering education, empowering students with the expertise required to succeed in the tech industry. Under his leadership, many students are now in senior positions at leading global software companies, while others have founded successful businesses.
Dr. Samarawickrama’s unwavering focus on innovation, hands-on learning, and industry alignment continues to contribute significantly to the growth and development of Sri Lanka’s IT sector.
Transforming Tech Education Since 2004

20+ Years of Excellence
Founded by Dr. Niroth Samarawickrama, iCET brings over two decades of pioneering software education expertise.
15,000+ IT Professionals
We've empowered over 15,000 Software Engineering enthusiasts to excel in Sri Lanka's ICT industry.
1,000+ Active Trainees
Currently shaping the future of technology with over 1,000 passionate students enrolled in our programs.
Journey at iCET
At iCET, every batch begins their transformation with a strong academic foundation. Students are guided through a carefully structured curriculum that builds their programming skills, deepens their understanding of software engineering principles, and prepares them for the demands of the tech industry.
- Mastering programming languages and development tools
- Real-time project development with expert mentorship
- Exposure to full-stack development and AI integration
- Continuous assessments and personalized academic support
- Teamwork and leadership through collaborative projects
- Public speaking and presentation skills
- Time management and problem-solving under real-world scenarios
- Adapting to professional work ethics and agile methodologies
Success in the software industry goes beyond technical knowledge. At iCET, we place strong emphasis on cultivating the soft skills needed to thrive in any professional setting from communication to critical thinking.

The Institute of Computer Engineering Technology
As a globally recognized leader in software engineering education, we are committed to empowering the next generation of tech innovators. Our mission is to deliver industry-aligned programs that combine academic excellence with real-world applications, preparing students to excel in the ever-evolving tech landscape.
Full-Stack Development Software Engineering Artificial Intelligence Machine Learning Cloud Computing Cyber security
Industry-Aligned Curriculum
Our programs are designed in collaboration with leading tech companies to ensure relevance and applicability.
Expert Faculty
Learn from seasoned professionals with decades of industry and academic experience.
Career Support
Dedicated placement assistance to help graduates secure top-tier tech roles.
Vibrant Alumni Network
Join a thriving community of 15,000+ professionals shaping the future of tech.
Our Mission And Vision
Our Mission
Our mission is to provide comprehensive software engineering education and industry-oriented training, equipping students with the technical expertise, practical experience, and professional competence required for successful careers in the software industry.
Our Vision
To be the global software education sector leader, by connecting individuals with the knowledge, skills, and intelligence to excel in the software engineering industry
Panel of Expert Lecturers
Our esteemed lecturers bring unparalleled expertise, innovation, and mentorship to our Institute, shaping the future of tech education.

Dr. Niroth Samarawikrama
- niroth@icet.lk
20+ years of experience as a Trainer in Software Engineering.

Frank Cronemberg
- frank@icet.lk
Expert in software engineering and IT leadership.

Dewmal Handapangoda
- dewmal@icet.lk
Specializes in AI, machine learning, and software architecture.

Sharada Marasinghe
- sharada@icet.lk
Expertise in Fullstack Development and mentoring students.
NISANSALA WITHARANE16 July 2025Trustindex verifies that the original source of the review is Google. The environment is so friendly, and the instructors are incredibly supportive and experienced. I’ve learned so much in a short timefrom technical skills to industry insights.
Owner's reply
Thank you for your wonderful review! Your kind words inspire us to keep doing our best every day. ❤️ ICET KAVISHA16 July 2025Trustindex verifies that the original source of the review is Google. Working at iCET has been a great experience for me. The environment is friendly and supportive, and there’s a strong focus on helping students grow both technically and personally. I’ve had the opportunity to work with passionate colleagues and contribute to meaningful projects. It’s rewarding to be part of a team that is dedicated to empowering the next generation of tech professionals.
Owner's reply
Your feedback fuels our journey! Thank you for your kind words and for being part of our success. 💛 LANKESHVARA KARAUNARATHNA15 July 2025Trustindex verifies that the original source of the review is Google. ICET provides a good learning environment with supportive lecturers.lectures are Very easy to understand and lectures are very friendly.The management is good and ensures smooth functioning of the campus.Classrooms are clean and organized, and most facilities are well maintained.
Owner's reply
Thank you for taking a moment to share your experience! Your Google review encourages us to reach higher. 🚀 WATHSALA UPEKSHA15 July 2025Trustindex verifies that the original source of the review is Google. I am studying Software Engineering at ICET. The staff and lecturers of the institute are very kind and friendly. The lecturers deliver lectures in a very simple and clear manner and answer the questions that arise to provide the students with the right subject knowledge. They are constantly working to provide knowledge and advice to move in the right direction in the IT field. Choosing ICET has proven to be a good decision for me and I confidently recommend it as a suitable institute for anyone who is looking to progress in the IT industry.
Owner's reply
We appreciate your kind words and your trust in us! Thank you for leaving us a review. ❤️ DAHAMI NAWODA15 July 2025Trustindex verifies that the original source of the review is Google. This has such a good atmosphere to learn .The lecturers and staff members help students in ever way.Not only we have physical lectures but also supportive sessions via zoom.Overall this is the best institute everyone should choose ♥️🫶
Owner's reply
Thank you for your review! Your support helps us grow and motivates our team to serve you even better. 💛 HASHAN SACHINTHA15 July 2025Trustindex verifies that the original source of the review is Google. My time at iCET - Institute of Computer Engineering Technology has been truly outstanding. The institute provides a high-quality learning environment with practical training, modern facilities, and a curriculum that is relevant to today’s tech industry. A special thank you to Ms. Omesha, our incredible Student Counselor, who provided 24x7 support throughout the program. Her dedication, quick responses, and genuine care for every student’s success made a huge difference in my learning experience. I’m also truly grateful to Dr. Niroth Samarawickrama, one of the best lecturers I’ve ever had. His innovative teaching techniques and ability to break down complex concepts into simple, understandable lessons made learning not only effective but enjoyable. iCET is a place where knowledge meets practical experience, and I highly recommend it to anyone looking to grow in the field of computer technology.
Owner's reply
Your feedback means the world to us! Thank you for taking the time to share your experience on Google. 🌟 ALOKA SHASHITH15 July 2025Trustindex verifies that the original source of the review is Google. An institution with a staff that works well with students, with an environment that is most conducive to learning.
Owner's reply
Thank you for taking a moment to share your experience! Your Google review encourages us to reach higher. 🚀 PRAMUDITHA LAKSHAN15 July 2025Trustindex verifies that the original source of the review is Google. ICET is a great place to learn core programming concepts and apply them practically. I highly recommend it to anyone interested in programming whether you're a complete beginner or already have some experience, there's something valuable here for everyone.
Owner's reply
Your feedback fuels our journey! Thank you for your kind words and for being part of our success. 💛Showing our latest reviewsVerified by TrustindexTrustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more