August 2026 intake · Batch 116 & 117 · IJSE
Become an industry-ready software engineer before you graduate
OOP, design patterns, Spring Boot & MERN — taught the way employers actually hire. Free application. We reply on WhatsApp within 24 hours.
- Three compulsory projects for your portfolio
- Oracle certification preparation
- Panadura Branch · Sundays 8:30 AM – 5:00 PM
Want details first?
Apply free in 30 seconds
No payment required to apply. Our team contacts you on WhatsApp within 24 hours with next steps and the full syllabus.
- Personal callback on WhatsApp within 24 hours
- Early bird: LKR 60,000 (save 20%)
- On-campus at Panadura Branch
- No spam — your details stay private
Hear from our lecturer
Our CMJD lecturer explains the programme, who it's for, and what you'll learn — before you apply.
CMJD programme highlights
A quick vertical look at what CMJD offers undergraduate software engineering students.
Course outline. Full mastery.
From software building blocks and deep object orientation to design patterns, REST APIs with Spring Boot, and MERN full-stack development—a structured path that turns undergraduates into engineers employers trust.
Fundamentals first, then design and architecture, then three compulsory projects—database programming, Spring Boot REST APIs, and MERN stack full-stack work.
CMJD syllabus explained by our instructor
Watch how our instructor walks through the full CMJD programme syllabus and what you will learn in each stage.
Students who applied — and got results
Real CMJD graduates sharing their experience. Apply below when you're ready.
Questions before you apply?
Quick answers to what undergraduates ask most. Still unsure? Apply free — we'll guide you on WhatsApp.
CMJD was fully designed for undergraduate students in government and private universities to enhance software development knowledge and skills to industry standards. The programme teaches modern software design and development methodologies—including architectural design and deep object orientation—to bridge the gap between university theory and current IT job requirements.
University expected students, undergraduates, graduates, industry professionals, and freelancers who want to align their skills with IT industry roles. Even with plenty of theory at university, many students struggle to enter the industry—CMJD helps fulfil that expectation.
The first module covers fundamentals—variables, loops, functions, classes, and objects—using IJSE's proven teaching methods from over 15 years of training. We aim to make you a master of these building blocks before moving to advanced topics.
No. Software engineering is an engineering discipline. You also need to master design and how to apply it so your software is elegant and cost-effective—like choosing design patterns (curved vs straight walls) in architecture. CMJD teaches patterns such as MVC, Singleton, DAO, Facade, Factory, Builder, Observer, Spring, and more.
Yes. Like driving, theory alone is not enough—you need road experience. CMJD includes three compulsory projects covering database programming and network programming with RMI technology, so you graduate with real engineering experience.
With our training you can work toward Oracle Certified Professional (OCP) certification with strong preparation—credentials that matter when employers look for proof of skill, similar to choosing a certified architect for a building project.
According to past IJSE statistics, more than 4,500 undergraduate students have been produced to the IT industry island-wide through programmes like CMJD.
Check the FAQ section on this page first. If your question is not answered, call our hotline—we are happy to help you decide if CMJD is right for you.
Fill in the application form below. Our team will contact you on WhatsApp to guide you through enrollment and share the full course outline.
