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
CMJD
IJSE — Batch 116 & 117
August 2026 intake
45 / 100 seats filled55 left
NOW ON — AUGUST 2026
LKR 60,00075,000Save 20%
Early bird total · Full fee LKR 75,000 · Installments via credit card
Payment details
Download payment plan (PDF) — fees, installments & bank transfer info
Secure my seat — Apply now
Panadura Branch · Sundays 8:30 AM – 5:00 PM
Registration closes 31 July 2026
4,500+undergraduates placed
15+years of IJSE training
3real industry projects
24hWhatsApp reply time
Only 55 seats left · Registration closes 31 July 2026

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

Step 1 of 1 — your details

Have a question? (optional)
  • No spam — ever
  • We reply within 24 hours
  • Your information is secure

Prefer to call? 0711 202 202

Hear from our lecturer

Our CMJD lecturer explains the programme, who it's for, and what you'll learn — before you apply.

Apply free

CMJD programme highlights

A quick vertical look at what CMJD offers undergraduate software engineering students.

Program Curriculum

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.

1Building blocks → OOP → Design patterns
2Projects → Spring Boot REST → MERN stack
Graduate ready for the IT industry

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.

Module 01

Software Building Blocks

Master the fundamentals software engineers use every day: variables, loops, functions, classes, and objects. Our first module uses IJSE's proven teaching methods to make you confident with these essential materials.
VariablesLoopsFunctionsOOP
Module 02

Object Orientation in Depth

Go beyond syntax to deep object-oriented thinking—the foundation for elegant, maintainable software and industry-standard architectures.
ClassesObjectsInheritancePolymorphism
Module 03

Design Patterns & Architecture

Learn to design beautiful, cost-effective software using patterns such as MVC, Singleton, DAO, Facade, Factory, Builder, Observer, and Spring—skills that separate engineers from coders.
MVCSingletonDAOSpring
Module 04

Database Programming Project

First compulsory project: apply theory and design in a real database-driven application—practical experience employers expect.
SQLJDBCData modelingProjects
Module 05

REST API Development with Spring Boot

Second compulsory project: design and build production-ready REST APIs with Spring Boot—controllers, services, repositories, JSON payloads, validation, and HTTP best practices that power modern enterprise backends.
Spring BootREST APIJSONHTTPControllers
Module 06

MERN Stack Development

Third compulsory project: go full-stack with MongoDB, Express, React, and Node.js—connect database, API, and UI to deliver a complete web application employers can evaluate in interviews.
MongoDBExpressReactNode.jsMERN

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.