Software Engineering Courses in Sri Lanka

Explore degrees, diplomas and certificate courses offered by various institutions in Sri Lanka.

  • 22
    Dec
    Certificate in Python Programming
    WinSYS Networks

    This Course will cover from Very Basic to Advance step by step to make you more friendly with Python Programming. Python is the most wanted Programming Skill you need to Carry for your future Skills Set.

    30 hours long

  • 16
    Dec
    PHP Framework
    AICT

    Individual Classes. Arrange your convenient time. Professional Training. Course conducted by Qualified Lectures.

    40 hours long

  • 14
    Dec
    Android Mobile Application Development
    WinSYS Networks

    Start from very basic and develop your own mobile application by attending this training from an Industry expert trainer at WinSYS Networks.

    45 hours long

  • 16
    Dec
    C / C++ Programming
    AICT

    Individual Classes. Arrange your convenient time. Professional Training. Course Conducted by Qualified Lectures.

    70 hours long

  • Global Engineering Transfer (GET) Program
    AIC Campus

    Students enrolled for the AIC Global Engineering Transfer (GET) Program are trained to obtain the adequate knowledge and skills to successfully complete the first two years of the University Engineering Education with guided classroom teaching and required practical sessions.

    2 years long

  • Professional Web Development
    Global Network of Technological Studies - GNTS

    We design this course for your bright future. this is a job guarantee course. This course for students, workers and etc.

    9 months long

  • Postgraduate Diploma In Software Engineering
    National School of Business Management - NSBM

    Postgraduate Diploma in Software Engineering (PGDSE) is a one year course designed specially to provide an advanced knowledge in software engineering principles and practices to those who are interested to gain state of art technologies used in the software industry.

    15 months long

  • Diploma in Software Engineering
    Intellect International

    Diploma in Software Engineering - For Absolute Beginners - This course provides entry level qualification for higher studies leading to UK HND or Progression to USA / Canada Higher Diploma Qualifications.

    6 months long

  • Bachelor of Technology in Software Technology
    University of Vocational Technology - UNIVOTEC

    Bachelor of Technology in Software Technology is three year long degree program that you can follow at UNIVOTEC.

    3 years long

  • Diploma In Software Engineering
    AIMS College

    Introduction to Software Engineering, Programming Concepts, OOAD using UML, Database Concepts, Windows Based Application Development with C#, Windows, Based Application Development with Java, Introduce To project Management, Software Testing And Quality management and Software Development Project.

  • C/C++ Programming
    Technolabs Engineering

    If you are searching for a short term course to excel your knowledge in C/C++ programming from the beginning in a simple way, our course will be more suitable for you.

    30 hours long

  • Raspberry Pi Single Board Computer Programming
    Technoplus Automation

    Learn how to make robotic systems, machine controlling interfaces & embedded web applications. This course is suitable for computer programmers, electronic, mechatronics, robotics engineers and beginners who wants to learn single board computing from basic level.

    2 days (16 hrs) long

  • Diploma in Java Programming
    Kotelawala Defence University - KDU

    Introduction to Java, Java Fundamentals, Flow Control, Arrays, Exception Handling, Strings and Java I/O, Object Oriented Programming, More Java Applications with Netbeans IDE, Java and Databases.

    100 hours long

  • BSc (Hons) Software Engineering
    Northshore College of Business and Technology

    The profession of Software Engineering is concerned with the development of high-quality computer-based systems on time and within budget. This degree Introduces you into the profession of software engineering by providing you with the skills and knowledge to develop computer-based systems.

    3 years long

  • BEng (Hons) in Software Engineering
    Informatics Institute of Technology - IIT

    The course provides a solid foundation in software engineering theory and practice to develop professional software systems. It provides career pathways in software engineering, web application programming, software designing / analysis or website designing / programming.

    4 years long

  • Higher National Diploma in Software Engineering
    Pioneer Institute of Business and Technology - PIBT

    This programme is designed for individuals wishing to pursue careers as Software Engineering professionals as Quality Assurance Engineers, Software Architects, Business Analysts, Project Managers etc…

  • Advanced Javascript + React.js
    WisdomPath Academy

    You will, in this course, work on the latest versions of the JavaScript programming standard (ES6 and ES7), and perform advanced functions such as including Validation and Authentication rules on your page.

    4 months long

  • Java Application Development using JavaSE
    University of Colombo School of Computing - UCSC

    This course is designed for those who need to learn JAVA language from hte beginning to an advanced level.

    8 days long

  • Diploma in Web Engineering (DiWE)
    ESOFT Metro Campus

    DIWE will expose the students to a practical environment of web applications engineering allowing them to master the critical technologies. Ideal for those looking for a career in web engineering and also for those that are looking for a revenue earner for self employment.

    6 months long

  • Certificate in Java Programming
    Telecom Training Center - TTC

    Certificate in Java Programming covers a range of fundamental and advanced topics, from basic language syntax and constructs to Java's implementation of object-oriented concepts. It gives students a good understanding of the basics of programming languages.

  • Diploma / Degree in Information Technology
    Lanka Nippon BizTech Institute - LNBTI

    The LNBTI in Software Engineering degree is a 4 year programme and the diploma is a 2 year programme including two semesters per year.

    4 years long

  • Diploma in Software Engineering
    National Institute of Business Management - NIBM

    After completing this course you will gain the ability to meet the needs of the latest trends in the software industry and a broad range of skills for effective participation in a software development team.

    1 year long

  • IDEX - Java EE + Frameworks (Spring)
    Industrial Master

    Become a proficient Java Enterprise developer with this comprehensive training course covering all of the major topics in Java EE practical session. All the students who are planning to join this course should be familiar with java standard edition.

    4 months long

  • International Advanced Diploma in Business System Development
    Singapore Informatics

    The programme is developed to meet the professional and academic needs of graduates of the International Advanced Diploma in Business System Development have a common knowledge of the software development that will be used to support their provisional pathway to IT management OR IT System Analyst OR IT Programmers.

    1 year long

  • Bachelor of Software Engineering
    Open University of Sri Lanka - OUSL

    The Bachelor of Software Engineering (BSE) programme is intended to produce quality, skilful graduates in this rapidly developing discipline, which covers one of the major fields of computing according to the ACM/IEEE curriculum guidelines.

    3 years long

  • Graduate Diploma in Software Engineering
    Institute of Java and Software Engineering - IJSE

    GDSE is a unique software engineering degree program, which enhances the learning skills and boosts up the ability to handle real-world problems in the IT Industry. With guaranteed employment upon successful completion into the IT industry.

    3 years long

  • HND in Computing Systems Development
    Londontec City Campus

    Assists you to develop valuable technical and vocational skills and provides the specialist knowledge, skills and confidence to make an immediate impact in the modern workplace.

    18 months long

  • MS 20486 - Developing ASP.NET MVC 4 Web Applications
    CICRA CAMPUS

    This course leads to MCSD/MCSA Certification exam 70-486. In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application.

    5 days long

  • Diploma in Software Engineering
    Wayamba University

    The Department of Computing and Information Systems of the Faculty of Applied Sciences, Wayamba University of Sri Lanka offers the "Diploma in Software Engineering" to cater the needs of the office force and those who are willing to become as a professional in the field of Software Engineering.

    12 months long

  • Achievers Diploma in Web Engineering
    IDM Achievers International Campus

    The aim of this program is to prepare the students to a practical environment of web applications engineering letting them to leading the critical expertise. This course introduces methods and techniques used in Web-based system development.

    6 - 9 months long

  • Professional PHP Development Course
    E-Tec Campus

    This hands on PHP Programming course provides the knowledge necessary to design and developed dynamic, database – driven web pages using PHP. PHP is a language written for the web.

    5 months long

  • Android Boot Camp
    iDreamz Educational Services

    Require basic programming knowledge in any programming language and basic HTML knowledge.

    15 hours long

  • LAVTC National Vocational Qualification (NVQ) Courses
    Lalith Atulathmudali Vocational Training Center - LAVTC

    LAVTC offers National Vocational Qualification (NVQ) Courses accredited by The Tertiary and Vocational Education Commission.

    3 - 12 months long

  • Java Software Development
    Vision International Vocational Academy - VIV

    Start your career as Java Software Engineer, learn how to develop professional computer applications.

    3 months long

  • Bachelor of Information Technology (BIT) - External Degree (UCSC)
    Centre for Advanced Studies and Research - CASaR

    BIT is a three year undergraduate (external) degree programme providing candidates with up to date knowledge, skills and attitude required to sustain in the field of Computing and ICT.

    3 years long

  • Developing Web Applications using React JS
    InnoventSys

    React is a JavaScript library for building user interfaces. React can be used as a base in the development of single-page or mobile applications, as it is optimal for fetching rapidly changing data that needs to be recorded.

    2 days long

  • 16
    Dec
    Java Programming
    AICT

    Individual Classes. Arrange your convenient time. Professional Training. Course Conducted by Qualified Lectures.

    70 hours long

  • Ultimate Web3 Engineer
    Advance Technology Center - ATC

    Ultimate Web3 Engineer

    6 months long

  • BSc (Hons) Software Engineering - University of Central Lancashire (UK)
    Universal College Lanka - UCL

    The degree programme from UCLan is designed to equip students with technical, analytical and soft skills that are needed to build, operate and manage software systems successfully.

    4 years long

  • Certificate Course in Web Development with PHP and MySQL
    University of Moratuwa

    The aim of this course is to provide students with the required theoretical knowledge and practical skills on basic web development concepts based on PHP and MySQL in compliance with international and industry standards.

    12 days long

  • Oracle Java Certification
    Netassist International

    Oracle Advanced Java course leading to Exam IZ0 - 809. An Oracle Middleware Certification gives Middleware Administrators the skills to run, Secure and adapt systems and help to expand your business. Get Certified and be in demand with your Oracle Certified Professional certification course.

    60 hours long

  • Advanced Diploma in Systems Development
    Intellect International

    Advanced Diploma in Systems Development consist of IBM ILE RPG and Java Programming. The Course is based on the IBM Associate Application Developer Certification for Power Systems by Common Foundation USA. This Course is for Absolute Beginners and those Employed.

    6 months long

  • Software Development
    Global Network of Technological Studies - GNTS

    Software development is a process by which standalone or individual software is created using a specific programming language. It involves writing a series of interrelated programming code, which provides the functionality of the developed software.

    4 months long

  • 16
    Dec
    Android Programming Course
    AICT

    Recognized Certificated will be issued by us. Institute Awarded by Ministry of Education and Microsoft.

    70 hours long

  • Android Application Development
    University of Colombo School of Computing - UCSC

    Getting Started, Working with the User Interface, Data and App interaction, Sensors, Deployment and more and App Distribution.

    8 days long

  • Professional Android Development Course
    E-Tec Campus

    This Android training course designed to quickly get students up to speed how to make Android apps to Android devices. This Android development course will teach students the basis of the Android platform .

    4 months long

  • HND in Computing & Systems Development
    IDM Achievers International Campus

    The Higher National Diploma (HND) is a superior qualification offered by Edexcel, a leading UK awarding body. These specialist Level 5 vocational qualifications teach learners the key concepts and practical skills for direct progress to, or within, employment.

    18 - 24 months long

  • IDEX - PHP + Frameworks (Laravel)
    Industrial Master

    Best Laravel Course in Industry. Each lesson will be covered with 2 hours of theory lesson and 3 hours of practical session.

    4 months long

  • Certificate Course in Software Development in Java
    University of Moratuwa

    The aim of this course is to provide the required theoretical knowledge and practical skills on Java software development based on software engineering concepts in compliance with international and industry standards.

    12 days long

  • BCS HEQ (UK)
    Centre for Advanced Studies and Research - CASaR

    BCS HEQ (UK) from CIIT. Face to Face, Blended and On-line learning support for the First Time in Sri Lanka!"come. experience the difference!".

    5 months long

  • BSc (Honours) Software Engineering
    National School of Business Management - NSBM

    The B Sc (Hons) Software Engineering degree programme is offered by NSBM in collaboration with Plymouth University, UK. This programme is designed for undergraduates with the intention of pursuing a career as a software engineer or software architect.

    3 years long

  • Web Development with PHP , MySQL and Content Management with Joomla and Wordpress
    iDreamz Educational Services

    PHP & MySql from beginner level, Web Deign Basics, Web Hosting and Domain Name registration and Content Management Systems with JOOMLA and Wordpress.

  • CMJD Professional Level
    Institute of Java and Software Engineering - IJSE

    CMJD was fully designed for undergraduate students who are studying in government and private universities to enhance the knowledge and skills of software developments to the industry standards.

    6 months long

  • GPS Tracking & Navigation System Developing
    Technoplus Automation

    Develop your own GPS tracking & navigation unit from Arduino Ublox satellite data receiver, android gps sensor & Google maps API.

    2 days (16 hrs) long

  • Certificate in J2EE
    Telecom Training Center - TTC

    The course focuses mainly on the Java 2 Enterprise Edition (J2EE) specification for distributed web-based applications, and is designed to impart knowledge on the essential tools needed to develop applications that can accommodate multiple platforms.

  • Android Application Development with Java
    ESOFT Metro Campus

    A course specially designed for those with a passion for innovation – creating solutions for everyday problems, for use by people on-the-go, with their Android devices.

    36 hours long

  • Foundation In Software Engineering
    Northshore College of Business and Technology

    This Programme is specially designed for O level qualified students who want to do a professional degree in Software Engineering.

    1 year long

  • ASP.Net MVC training Microsoft MCSD certification
    Netassist International

    Fast Track 05 Days training. Learn to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies and coding activities that enhance the performance and scalability of a web application. This course will also prepare the students for exam 70-486.

    40 hours long

  • Professional Web Development Using Joomla & Wordpress
    Open University of Sri Lanka - OUSL

    Those who are interested in designing and developing a website can join this course. Each participant should have the fundamental knowledge on using a computer and the usage of the Internet and email.

    10 days long

  • MSc in Advanced Software Engineering
    Informatics Institute of Technology - IIT

    The course is designed to enhance your knowledge in a specific area of your choice which is compliant with the emergent trends and technologies in Computer Science and Software Engineering.

    2 years long

  • Diploma in Computer System Design (DCSD)
    National Institute of Business Management - NIBM

    The course provides the knowledge in Computer Programming and Systems Analysis & Design to Work in Business and Industrial Environments.

    1 year long

  • Advanced Diploma - IBM Applications Developer
    Intellect International

    Advanced Diploma - IBM ILE Applications Developer. This Course based on the Syllabus for IBM ILE RPG Certification for Power Systems by Common Foundation USA. Our Course is the only one of its kind available in Sri Lanka. No other Institute in Sri Lanka conducts a similar course.

    1 year long

  • Certificate Course in Computer Programming (CCP)
    National Institute of Business Management - NIBM

    Students will learn the fundamental concepts and terminology of software application development and develop skills in designing and writing simple to advanced computer programs.

    4 months long

  • 16
    Dec
    Diploma in Web Engineering
    AICT

    Diploma in Web Engineering with Java Script, JQuary, PHP & MySQL, CSS, Ajax, XHTML, XML, Web Matrizx and Joomla.

    120 hours long

  • Certificate Course in C/C++ Programming
    ESOFT Metro Campus

    Specially designed for Beginners, University Students and those who are interested in learning hands-on programming.

    30 hours long

  • Java foundation course for the Oracle Certification
    iDreamz Educational Services

    Java foundation course for the Oracle Certification.

    40 hours long

  • Android Arduino Automation Application Developing
    Technoplus Automation

    Android devices are portable user friendly gadgets and they can be used to control industrial machines & home equipment. This course is useful for mobile app developers, software developers, university students and electronic engineers.

    2 days (16 hrs) long

  • IDEx - ME (Android, iPhone, Angular, React)
    Industrial Master

    This course covers android platform with one month industry training instead of java ME platform. At the end of this programme we plan make you an industry level android app developer who can play with every tablet and phone with android.

    4 months long

  • Advanced Business Solution Developer (ABSD)
    Institute of Java and Software Engineering - IJSE

    ABSD covers all the web application technologies using Java Enterprise Edition and Enterprise Edition Frameworks (such as Spring, Spring web, Spring Boot) In this program, students will gain an experience to design and implement web applications (E-Commerce Application, Social Application, etc.)

    6 months long

  • Oracle Java Professional Level
    Netassist International

    Oracle certified professional in Java language. Most suitable for Undergraduates / Software Engineering beginners who have Java Knowledge.

    30 hours long

  • Arduino and Robotic Training
    E-Tec Campus

    Arduino is a computer hardware and software company that also functions as an open source community and project. Arduino creates and develops micro controller kits for creating digital devices that can sense and interact with other objects.

  • JAVA Desktop Application Development
    E-Tec Campus

    In this hands on course, students gain extensive experience with Java and its object – oriented features. Students learn to create robust console and GUI applications and store retrieve data from relational databases.

  • AWS Certified Solutions Architect
    Netassist International

    The AWS Certified Solutions Architect – Associate exam validates advanced technical skills and experience in designing distributed applications and systems.

    40 hours long

  • Certificate in Web Development (PHP MySQL & Apache)
    ESOFT Metro Campus

    In this course, student can develop PHP scripts to perform a variety of tasks, culminating in the development of a full database-driven Web page.

    3 months long

  • Diploma in Information Technology - Leading to UK BSc Hons Degree in Information Technology
    Intellect International

    For Beginners. This Course provide an excellent foundation for a career in Information Technology and on completion One year paid Internship will be provided in Private Sector Corporates. Progression to UK Higher National Diploma Level 5 and UK One Year Top Up Degree BSc in IT.

    1 year long

  • Direct Entry Program (DEP)
    Institute of Java and Software Engineering - IJSE

    Direct Entry Program is designed for graduates who seek their career in the IT industry to arm themselves with a powerful set of technologies and industry standards for their upcoming career.

    4 months long

  • Certificate Course in Web Application Development
    National Institute of Business Management - NIBM

    The course provides the participants with in-depth knowledge and skills in Internet technology and techniques of developing contents for the World Wide Web.

    4 months long

  • MCSD App Builder Programming with C#
    Netassist International

    In this course, students will learn to develop advanced applications using .NET Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application.

    40 hours long

  • UK Higher National Diploma in Information Technology
    Intellect International

    UK Higher National Diploma in Information Technology Level 5 QCF (240 Credits) will enable students progression to UK One year Top Up Degree BSc in IT. It opens the path for a Highly paid Worldwide IT Career.

    12 months long

  • BEng (Hons ) in Software Engineering Top-up (London Met-UK)
    ESOFT Metro Campus

    A prestigious “BEng (Hons) in Software Engineering” degree awarded by London Metropolitan University, especially suitable for Students those who want to specialize in Software Engineering area.

    1 year long

  • BEng (Hons) in Software Engineering
    ESOFT Metro Campus

    A prestigious "BEng (Hons) in Software Engineering" degree awarded by London Metropolitan University –UK, especially suitable for Students those who want to specialize in Software Engineering area.

    3 years long

  • Diploma in Software Engineering
    ESOFT Metro Campus

    This Diploma will provide the student with hands-on knowledge in software engineering concepts, analysis, designing, project management, testing, and development with practical programming environments including java and C#.

    6 months long