Discover world-class training programs designed to elevate your skills and advance your career in IT, business, languages, and professional development.
Programs
Choose a category to view its sub-programs. Search to quickly find what you need.
Artificial Intelligence (AI) is rapidly becoming an integral part of modern industries including technology, healthcare, finance, manufacturing, and beyond. By learning AI at an early stage, students can develop future-ready skills that are highly relevant to emerging job opportunities and long-term career growth. This programme provides a strong foundation in AI concepts, tools, and real-world applications.
The Certificate in Advanced Information Technology is a comprehensive programme designed to develop strong foundational and practical ICT skills. The course is structured to provide school leavers and beginners with hands-on experience in performing day-to-day ICT tasks commonly required in modern office and corporate environments.This programme equips learners with the essential ICT competencies needed for higher studies, employment, and business applications. It covers fundamental concepts that every individual should understand to function effectively in today’s digital society and professional workplace.
This programme is designed to provide individuals with a strong foundation in Cyber Security and Penetration Testing. It equips learners with essential knowledge of cybersecurity principles, concepts, and techniques required to begin a career in the field or enhance existing professional skills.The programme includes hands-on practical exercises, laboratory sessions, and real-world case studies to reinforce theoretical concepts and provide practical, job-relevant experience.
Data Science is a rapidly growing field that combines statistics, computer science, and domain knowledge to extract meaningful insights from data. This course introduces learners to the fundamental tools and techniques used in data science, including data preprocessing, exploratory data analysis, machine learning, and data visualization. The programme prepares participants for real-world, data-driven decision-making using Python and industry-standard libraries, making it ideal for beginners and career transitioners.
This professional course provides learners with a strong foundation in creative graphic design by developing their understanding of visual concepts, creative thinking, and design principles in the digital environment. Students will gain hands-on experience using industry-leading tools such as Adobe Photoshop, Adobe Lightroom, Adobe Illustrator, and Adobe InDesign. The programme emphasises practical skills including sketching, photo editing, image reconstruction and retouching, logo design, banners, brochures, posters, background design, abstract artwork creation, magazine layouts, and vector graphics. The course is designed to meet current industry standards and prepare learners for real-world design requirements.
The Java Programming with Object-Oriented Programming (OOP) course is designed to provide learners with a comprehensive understanding of the Java programming language and the core principles of Object-Oriented Programming. Throughout the programme, students will learn fundamental programming concepts, Java syntax, and language features, and apply OOP principles to design and develop robust, efficient, and maintainable Java applications. The course combines theory with practical exercises to build a strong foundation for software development, web applications, database connectivity, and modern Java-based technologies.
The Network & System Administration programme equips learners with essential knowledge and practical skills required to manage and maintain computer networks and systems in an organizational setting. The course focuses on building expertise to ensure the smooth operation, performance, and security of network infrastructure and associated systems. Participants will gain hands-on experience with network configuration, system administration, troubleshooting, virtualization, cloud computing, and IT service management, preparing them for entry-level roles in IT support and network administration.
This programme introduces the principles of programming using Python, covering program design, development, testing, data types, control statements, functions, arrays, classes, objects, and inheritance. Students will develop practical skills to solve real-world problems and gain hands-on experience with Python programming in a structured and systematic manner.
The Certificate in Software Quality Assurance (SQA) provides learners with essential knowledge and practical skills to excel in software testing and quality assurance roles. The programme covers industry best practices, test planning, execution, automation techniques, and quality metrics necessary to perform effectively in corporate and IT environments. Participants gain hands-on experience with manual and automated testing, API testing, behavior-driven development (BDD), performance testing, and security testing, preparing them for a career in quality assurance and software testing.
This programme equips learners with the skills and knowledge required to conduct effective user research in UX design. Participants explore qualitative and quantitative research methods, gain hands-on experience with fieldwork, and learn to translate research findings into actionable insights for product and service design. The course emphasizes practical application, client interaction, and the synthesis of research data to support informed UX design decisions.
This programme provides a comprehensive web development curriculum covering both front-end and back-end development, suitable for beginners and those seeking advanced skills. Participants gain hands-on experience with HTML, CSS, JavaScript, Node.js, Express, SQL and NoSQL databases, and version control tools. The course prepares learners to build complete, functional, responsive, and production-ready web applications by integrating frontend and backend technologies.
This professional certificate course provides learners with the skills and knowledge to apply the Principles of Animation across all aspects of character animation and visual effects. Students will learn to create animated sequences from original concepts to final film or video production, emphasizing storytelling, motion, performance, and expression using industry-standard digital tools. Participants gain hands-on experience with 3D modelling, rigging, animation, VFX, lighting, rendering, post-production, and compositing, preparing them for careers in 3D animation, VFX, and content creation.
This professional certificate course equips learners with advanced skills in penetration testing, vulnerability analysis, and open-source intelligence (OSINT). Participants gain hands-on experience in identifying security threats, analyzing vulnerabilities, and implementing defensive strategies to protect digital infrastructure. The course also explores cyber warfare, social engineering, and forensic investigation techniques, preparing learners for advanced roles in cybersecurity.
This programme provides a comprehensive introduction to Machine Learning (ML), building on foundational Python programming skills. Participants will implement key ML algorithms including linear and logistic regression, KNN, decision trees, support vector machines, K-means clustering, and neural networks using Python libraries such as Scikit-learn and Keras. The course also explores real-world ML applications, current research trends, and cloud-based deployment tools, preparing learners for careers in data-driven and research-oriented domains.
This intensive workshop equips participants with practical project management skills essential for planning, executing, and overseeing projects across diverse industries. Participants gain expertise in project planning, resource management, risk mitigation, workflow optimization, and communication strategies while leveraging Excel and digital tools to enhance productivity. The workshop is designed for professionals aiming to improve efficiency, streamline operations, and effectively manage projects in IT, marketing, finance, healthcare, and other sectors.
This professional course provides a comprehensive foundation in secure software development, focusing on principles, practices, and tools used to build robust and resilient applications. Participants gain hands-on experience with industry-standard development environments, programming languages, and security frameworks. Key topics include secure coding practices, input validation, authentication and authorization, encryption, threat modelling, vulnerability assessment, and secure software lifecycle management. Learners explore common attack vectors and learn defensive strategies to ensure software meets modern security standards and industry requirements.
The Advanced Level Software Quality Assurance (SQA) program is designed for experienced software testing professionals seeking to elevate their expertise to a mastery level. This course delves into complex testing methodologies, advanced automation techniques, and comprehensive test strategy development, preparing learners to excel in the evolving software quality assurance landscape. Participants gain hands-on experience in test management, automation frameworks, API testing, emerging QA areas (AI/ML, Big Data, Blockchain, Shift Left), and robotic process automation (RPA), while developing leadership and team management skills relevant to QA roles.
This professional course provides a comprehensive foundation in secure software development, focusing on principles, practices, and tools used to build robust and resilient applications. Participants will gain hands-on experience with industry-standard development environments, programming languages, and security frameworks. Key topics include secure coding practices, input validation, authentication and authorization, encryption, threat modelling, vulnerability assessment, and secure software lifecycle management. Learners will also explore common attack vectors and learn to defend against them, ensuring software meets modern security standards and industry requirements.
Specialized expert-level certifications for advanced professionals.
The Expert Level Software Quality Assurance (SQA) – Performance Testing program is designed for seasoned testing professionals aiming to become industry leaders in software quality assurance. This advanced course focuses on performance engineering, innovative testing methodologies, advanced test management, and QA thought leadership. Participants gain hands-on experience in performance test planning, scripting, execution, analysis, and reporting using tools such as JMeter, while exploring distributed load testing, synthetic monitoring, chaos engineering, and AI/ML-driven testing approaches.
The Expert Level Security Testing program is designed for experienced software testing professionals seeking to become leaders in quality assurance and cybersecurity testing. This advanced course covers cutting-edge security testing techniques, advanced test management, and QA thought leadership. Participants gain hands-on experience with security assessment methodologies, vulnerability analysis, hacking techniques, social engineering, and structured reporting while applying best practices across the entire security testing lifecycle.
The Expert Level Test Automation program is designed for experienced software testing professionals aiming to become industry leaders in QA. This advanced course focuses on strategic test automation planning, advanced automation tools, framework architecture, and enterprise-level testing methodologies. Participants gain hands-on experience with unit testing, API testing, GUI automation, and automation framework design using tools such as TestNG, Selenium, and SOAP/REST services while optimizing coverage and reporting practices.
The Expert Level Test Management program is designed for experienced software testing professionals aiming to become leaders in QA strategy and organizational quality governance. This advanced course focuses on strategic test management, stakeholder engagement, quality advocacy, and team leadership. Participants gain hands-on experience aligning test missions with organizational goals, defining effectiveness metrics, and applying project management principles to QA processes to ensure delivery of high-quality software products.
Leverage artificial intelligence tools and strategies to optimize modern marketing campaigns and decision-making.
Core marketing principles covering branding, customer behavior, and market analysis.
Professional-level digital marketing covering SEO, social media, paid ads, and analytics.
Delivering exceptional customer experiences and service quality strategies.
Foundational skills for launching, managing, and scaling startups.
End-to-end project management skills aligned with industry best practices.
Hands-on business management covering operations, finance, and strategy.
Leadership techniques for managing teams, performance, and organizational culture.
Effective communication for professionals, leaders, and managers.
Professional skills for tour guiding, customer handling, and hospitality operations.
Beginner-level English program focusing on basic communication, grammar, and everyday vocabulary.
Elementary to pre-intermediate English skills for daily conversations and simple professional contexts.
Intermediate English proficiency covering speaking, writing, listening, and reading skills.
Upper-intermediate English training for academic, professional, and workplace communication.
Advanced English mastery for professional, academic, and international environments.
Targeted preparation for the Cambridge Linguaskill English assessment.
Foundational English communication skills for academic and workplace environments.
Advanced spoken English skills for confident professional communication.
Practical spoken English program focusing on fluency, pronunciation, and confidence.
Hands-on workshop covering SEO fundamentals, on-page optimization, and search visibility strategies.
Practical data visualization and dashboard creation using Microsoft Power BI.
Introduction to generative AI tools, prompt engineering, and real-world business applications.
Professional English communication skills tailored for IT and technology professionals.
Applying AI-driven tools and analytics to modern marketing strategies.
Intensive bootcamp covering ethical hacking tools, techniques, and cybersecurity practices.
Advanced Excel techniques for data analysis, automation, and reporting.
Essential ICT knowledge covering hardware, software, and digital literacy.
Core sales techniques and marketing strategies for business growth.
Delivering exceptional customer service and relationship management skills.
Innovative sales thinking, creativity, and idea generation techniques.
Personal branding, confidence building, and professional development skills.
Integrated marketing and communication strategies for professionals.
Practical digital marketing techniques including SEO, social media, and paid ads.
Modern teaching methodologies and classroom management techniques.
Practical project management tools, planning, and execution skills.
This intensive workshop equips participants with the knowledge, skills, and practical experience required to master Advanced Excel. Participants explore essential functions, formulas, and data analysis tools, learn best practices for data management and visualization, and gain hands-on experience to streamline workflows, enhance productivity, and support data-driven decision-making.
This course equips participants with the knowledge and skills to model, visualize, and analyze data using Microsoft Power BI. Participants will learn to access and process data from relational and non-relational sources, apply best practices for data modeling, and implement security standards and policies for datasets and workspaces. The course also covers report deployment and sharing, empowering participants to deliver actionable insights through interactive dashboards and visualizations.
The Certified Ethical Hacker (CEH) program equips participants with commercial-grade hacking tools, techniques, methodologies, and skills required to become proficient ethical hackers and information security professionals. This course provides hands-on experience and practical knowledge to identify vulnerabilities, secure systems, and conduct penetration testing ethically.
This course provides a comprehensive introduction to Generative AI, focusing on Large Language Models (LLMs), Multimodal AI, and practical applications such as chatbots and AI agents. Participants gain hands-on experience in prompt engineering, Retrieval-Augmented Generation (RAG), and AI agent development using LangChain, while understanding ethical considerations and real-world applications.
This comprehensive Linux Fundamentals course equips participants with the foundational skills to manage Linux operating systems effectively. Aligned with Red Hat Certified Engineer (RHCE) and LPIC-1 certifications, it provides practical, industry-recognized knowledge for aspiring system administrators, DevOps engineers, and IT professionals. Participants gain hands-on experience in Linux system navigation, user management, shell scripting, networking, security, and system administration best practices.
This program is designed to equip participants with the knowledge, skills, and hands-on experience required to excel in the fast-evolving field of SEO. Participants will learn the principles, strategies, and best practices of search engine optimization, gaining practical expertise to drive organic traffic, improve website performance, and enhance online visibility.
Choosing the right path for your higher education is one of the most important decisions you will ever make. It’s not just about what you study - it’s about where that choice can take you. At IIT, that journey is shaped by over 35 years of educational excellence, guiding students towards futures that are both meaningful and globally relevant.
Since 1990, IIT has built a reputation as a pioneer in British education, offering a wide range of learning pathways - from certificate courses in Sri Lanka to internationally recognised undergraduate and postgraduate degrees. That flexibility allows students at different stages of their journey to find a starting point that suits them, whether they’re exploring new interests or working towards long-term academics and career goals.
The strength of IIT lies in its diverse portfolio of programmes. Students can explore fields such as computing, business, data science, digital transformation, design, and technology innovation. Each of our programmes is carefully designed with industry needs in mind, ensuring that what you learn goes beyond theory and equips you with practical, job-ready skills. This focus on relevance means you graduate not only with knowledge, but with the confidence to apply it.
For those beginning their academic journey, our certificate courses in Sri Lanka offer an accessible and valuable entry point. These programmes provide foundational knowledge while helping you build confidence and clarity about your future direction. Many students use this as a stepping stone toward further studies, gradually progressing into more advanced qualifications.
IIT’s strong partnership with leading UK universities, including the University of Westminster and Robert Gordon University, bring an added dimension to your education. Through these collaborations, students have the opportunity to pursue undergraduate degrees in business and information technology that are recognised worldwide. This global perspective ensures that your qualification holds value not just locally, but internationally.
The Foundation Programme in Higher Education is another key pathway, offering specialised tracks in business and IT. It is designed to bridge the gap between school and university, giving students the academic grounding and skills needed to succeed in degree-level studies. With multiple entry points, it provides flexibility while maintaining a clear progression path.
For those looking to advance further, postgraduate programmes offer the chance to deepen your expertise and enhance your career prospects. Whether you aim to specialise in your field or broaden your knowledge, these programmes are structured to support professional growth in a meaningful way.
What truly defines the IIT experience is how learning comes together. Lectures are complemented by practical work, discussions, and real-world applications. You are encouraged to think critically, explore ideas, and develop the confidence to express them. Beyond academics, a vibrant student life - including mentoring, activities, and collaborative opportunities - helps shape you into a well-rounded individual.
At IIT, education is not just about reaching a destination. It’s about discovering your strengths, building your capabilities, and preparing for a future that you can shape with confidence. Whether you begin with certificate courses in Sri Lanka or pursue a full degree, every step you take here moves you closer to where you want to be.
Discover the perfect starting point for your academic and professional journey with our flexible learning pathways.
Discover CoursesJoin a global community of graduates making their mark in diverse industries worldwide.
Everything you need to know about our programmes and how to find the right path for your future.
IIT offers a wide range of programmes, including certificate courses in Sri Lanka, undergraduate degrees, foundation programmes, and postgraduate qualifications.
Yes, certificate courses in Sri Lanka provide a strong foundation and are ideal for students who want to build their knowledge before progressing to higher levels of study.
It is a preparatory programme with pathways in business and IT, designed to help students transition smoothly into degree-level education.
Yes, IIT offers clear progression pathways, allowing students to move from certificate courses to undergraduate and postgraduate programmes.