Professional Certificate for Software Development Course for University Students in Sri Lanka

iCET Certified Master

A hands-on, industry-focused software development course built for university students who want practical skills alongside their degree, also open to O/L, A/L students, career switchers, and job seekers. Delivered online, physical, or hybrid across Sri Lanka.

Software Development Course for University Students -iCM-LOGO

Software Development Course Built First for University Students

iCM is designed so currently enrolled university students in Sri Lanka can build practical, job-ready Software Development skills alongside their degree, and it's open to three other kinds of beginnings too. No prior programming experience is required.

Undergraduates

Build industry-ready software development skills alongside your degree, at any university in Sri Lanka.

School Leavers

Any stream - explore a software engineering career before choosing a degree path.

Job seekers

Anyone preparing for a Software Engineer, Full Stack Developer, or Associate Engineer role.

Career switchers

Non-IT graduates and professionals moving into software development from any field.

What is the iCM Software Development Course?

The iCM (iCET Certified Master) is a software development course for university students in Sri Lanka, built to run alongside a degree rather than replace one. It’s also open to school leavers, non-IT professionals, and aspiring software engineers who want practical, job-ready skills.

Through a hands-on curriculum, the course takes students from programming fundamentals through to modern software development practices, supported by project-based learning, real-world assignments, and exposure to current industry technologies.

University students build problem-solving, analytical thinking, and software development capability while gaining direct experience with programming, databases, web technologies, software design, and professional development practices, fitting around lecture schedules through flexible online and physical learning modes, supported by modern labs and mentorship from working software engineering professionals.

Combining technical training, career guidance, and industry exposure, iCM helps university students and other learners build confidence, strengthen practical expertise, and prepare for advanced software engineering studies, internships, and full-time roles in the software industry.

The iCM Certification Roadmap

Three progressive levels, building from core programming fundamentals to enterprise-level application development, designed to slot alongside a university timetable.

01
LEVEL I

Foundations

  • 01Programming Fundamentals
  • 02Business Process Management
  • 03Database Management System
JavaMySQLHTML5
02
LEVEL II

Core software engineering

  • 01Object-Oriented Programming
  • 02Data Structures and Algorithms
  • 03Internet Technologies
  • 04Software Engineering
  • 05Object-Oriented Analysis and Design
  • 06UI/UX Engineering
JavaTypeScriptJavaScriptHTML5CSS3BootstrapTailwind CSSFigmaUML
03
LEVEL III

Advanced & applied development

  • 01Advanced API Development
  • 02Advanced Data Management Systems
  • 03Rapid Application Development
  • 04Software Development Project
  • 05Enterprise Application Development
Spring BootAngularGitGitHubIntelliJ IDEAPostman

By the end of all three levels, university students complete this software development course as an industry-ready full stack developer, capable of contributing to Enterprise-scale Software Projects.

Limited seats available!

One total fee, three ways to pay

Total course fee is LKR 125,000. Choose the payment structure that works best for you.

Lowest total

Option 1 - One-time payment

Pay the full fee in one payment and receive the special offer discount.

125,000
LKR 90,000
  • Special offer- LKR 35,000
  • Total paymentLKR 90,000
  • DueBefore program start

Option 2 - Installment plan 1

20% offer applied, split across two installments.

LKR 125,000
LKR 100,000
  • 1st InstallmentLKR 70,000
  • 2nd InstallmentLKR 30,000
  • Total paymentLKR 100,000

Option 3 - Installment plan 2

Full fee spread across three installments.

LKR 125,000
  • 1st InstallmentLKR 60,000
  • 2nd installment (30 days)LKR 35,000
  • 3rd installment (60 days)LKR 35,000
  • Total paymentLKR 125,000

Option 1 offers the lowest total cost. Installment plans let you start the program with a lower upfront payment. Contact your student counsellor for current offer terms.

Hear What Our University students and other learners who completed this Software Development course

Software Development Course for University Students - iCET

At iCET – Institute of Computer Engineering Technology, the iCM program helps students build confidence, gain practical industry exposure, and develop Software Engineering skills from beginner to advanced level. Designed for university students and anyone passionate about technology, the program creates a strong pathway toward success in the modern Software Industry.

Common questions about iCM

The iCM (iCET Certified Master) program is a 6-month, hands-on software development course delivered across three progressive levels.

The total course fee is LKR 125,000. A one-time payment option brings this down to LKR 90,000 with the current special offer, or you can choose a 2- or 3-installment payment plan.

Yes. iCM is specifically designed so currently enrolled university students can build practical software development skills alongside their degree, through flexible online, physical, or hybrid classes.

Both. iCM is available online, physically at iCET's Panadura campus, or in a hybrid format, so university students and other learners can choose what fits their schedule.

Across the three levels, students work with Java, MySQL, JavaScript, TypeScript, HTML5, CSS3, Tailwind CSS, Figma, Spring Boot, Angular, Git, GitHub, and IntelliJ IDEA, alongside core computer science topics like data structures, algorithms, and object-oriented design.

Contact your student counsellor (hotline 0705 805 805), request your offer letter, choose a payment option and complete payment, then submit your payment receipt with the signed offer letter to complete registration.

Four steps to your first day

From first contact to registration — here's exactly what happens.

Step 01

Contact your student counsellor on the iCET hotline.

Step 02

Request your offer letter — it includes program content, laptop specifications, and payment details.

Step 03

Select a suitable payment option and complete payment.

Step 04

Submit your payment receipt with the signed offer letter. Your counsellor completes registration.

Scroll to Top

Download iCM-Program-Brochure