Mastering Software Engineering

Internship-Integrated Practical Training Pathway

Who Can Apply: Open to O/L & A/L completed students, diploma holders, undergraduates, and degree holders

Start your software engineering journey with a programme built for beginners and aspiring developers.
We teach programming languages from basic fundamentals to advanced, complex real-world scenarios, ensuring students gain strong foundations before moving into practical applications.
Learn step by step — from core concepts to real software development — while gaining hands-on experience through internships and live projects.

1️⃣ One-on-One Mentorship
– Personalized guidance from experienced instructors to ensure clear understanding and faster skill development.
2️⃣ Hands-On Practical Training
– Learn through real-world scenarios, live projects, and case-based exercises rather than theory alone.
3️⃣ Internship & Industry Exposure
– Gain practical experience through structured internships that simulate real software development environments.
4️⃣ Advanced & Complex Scenarios
– Training includes debugging, troubleshooting, and error handling to prepare you for real-world challenges.

For Whom: Anyone | After O/L | After A/L | Undergraduates

Course Level: From Basic to Advanced Scenarios

Course Fee: LKR 33,000/= (Full Payment) or USD 105 for international students / locals residing abroad

Mode of Delivery: One-on-One Mentorship | Online

Duration: 6 Months (Depending on Student Performance)

Internship: Integrated Learning (Non-paid) – Minimum 40–45 hours/week

Internship Details

⏳ Duration: 6 months (full-time)

Hours: 40 hours/week, 5 days (Monday to Friday)

⏰ Timing: 8:00 AM – 5:00 PM or 6:30 AM – 3:30 PM (Sri Lankan Time)

Compensation: Non-paid internship (designed for hands-on training and real-world experience)

⚠️ Important: The internship daily log/book will only be signed if interns actively work online in real-time according to the schedule. Submitting work at the last minute, copying from AI tools, or being inactive during working hours is not acceptable.

✅ Our Guarantee

We guarantee that our software engineering interns (on-site) will gain hands-on experience, learning industry-relevant and practical skills, including advanced programming and SQL queries — skills that are often not covered in campus curriculums.

Course Content

1. Introduction to Computer Science & Programming Fundamentals

Core computing concepts, problem-solving techniques, algorithms, and structured programming.

2. Object-Oriented Programming

Classes, objects, inheritance, polymorphism, encapsulation, and practical application of OOP principles.

3. Database Management Systems with MySQL and SQL Server

Database design, SQL queries, data modeling, joins, and working with relational databases.

4. Frontend Web Development Technologies

HTML, CSS, JavaScript, responsive design principles, and building interactive user interfaces.

5. Web Design & Hosting

Layout design, user experience basics, website structure, and deploying sites.

6. Software Engineering Fundamentals & SDLC

Overview of the Software Development Life Cycle – requirements, design, coding, testing, implementation, and maintenance.

7. ASP.NET Core MVC Development

Building web applications using ASP.NET Core MVC (server-side development).

8. Microsoft Office Productivity Skills

Advanced Excel for data handling, Word, and PowerPoint for professional documentation and presentations.

9. Professional Skills & Workplace Preparation

Critical thinking, problem-solving, technical communication, and readiness for junior developer roles.

10. Mini Projects & Integrated Practice

Hands-on projects that combine frontend, backend, and database skills into complete small applications.

Outcome: Learners develop solid, job-ready foundations in programming, web development, databases, and ASP.NET Core MVC.
They gain the confidence to handle junior-level development tasks and continue into more advanced studies or entry-level roles.

Special Remarks

⚠️ We value learning over logbook signatures — hands-on work comes first.

We encourage commitment, not shortcuts. Interns seeking only logbook signatures without engaging in real-world scenarios or meaningful work are discouraged.
True learning comes from hands-on experience and challenge.

Ready to start your software engineering journey ?

Contact us today for more details and enrollment.

📞 077 504 2460