Certificate Courses

Craft a path to your Dream Career

A suite of Certificate Courses offered by the Department of Computer Science gives learners the opportunity to explore the world of computing in an organised and supportive environment. Through step by step learning, practical exercises, and engaging projects, participants gain confidence in using modern tools and techniques.

The courses help learners discover their strengths, build a solid foundation in computing, and prepare for higher studies or early career opportunities in the rapidly evolving digital landscape. In addition, the structured curriculum, accessible teaching methods, and hands on approach enable learners to progress steadily from fundamental concepts to applied skills, ensuring they are well equipped to pursue future academic or professional pathways with assurance.

CCC21: Smart Devices and Internet of Things

Begin exploring how everyday objects become intelligent systems through the Internet of Things. This course guides learners in using sensors, actuators, microcontrollers, and wireless communication to build simple smart devices. Participants also discover cloud connectivity, automation, and the importance of security and responsible practices in IoT development.

CCC22: Python Essentials for Problem Solvers

Designed for complete beginners, this course introduces the core concepts of programming using Python. Learners explore data types, control structures, functions, files, and basic problem solving techniques through hands on exercises, gradually building the skills needed to write well structured Python programs for solving computational problems.

CCC23: Artificial Intelligence and Applications

Learners with fundamental Python knowledge can explore the fast growing field of Artificial Intelligence through this beginner friendly course. Participants are introduced to data analysis, machine learning, deep learning, computer vision, natural language processing, and generative AI. Guided activities help learners apply core AI techniques while developing an understanding of responsible AI practices.

CCC24: Responsive Web Development

Gain the foundational skills needed to create modern, visually appealing websites that work across all devices. Through practical activities, learners explore HTML5, CSS3, JavaScript, Bootstrap, and WordPress. The course focuses on building responsive layouts, adding interactivity, and applying effective design principles for real world web development.

CCC25: Web Development with MERN Stack

Students who already have basic skills in HTML, CSS, and JavaScript can explore the powerful MERN stack and begin building real full stack applications. The course helps beginners create dynamic websites, develop simple RESTful APIs, work with databases, and link frontend and backend systems, while gaining confidence through practical activities in version control and deployment.

CCC26: Mobile App Development

Learners with basic JavaScript knowledge are introduced to the exciting world of mobile app development. The course provides practical guidance in building user friendly interfaces, handling data, using device features, and deploying simple apps. Step by step activities help participants gain confidence and develop the skills needed to create their own mobile applications.

Advanced Certifications

Learners who complete the prescribed set of three certificate courses within a stream are eligible to receive the corresponding Advanced Certificate. A candidate may obtain both Advanced Certificates by successfully completing all six certificate courses.

Advanced Certification in
Intelligent Systems and Programming

This certification is awarded to learners who complete the three course units in this stream, demonstrating essential skills in Python programming, Smart Devices, and Artificial Intelligence:

● CCC21 Smart Devices and Internet of Things
● CCC22 Python Essentials for Problem Solvers
● CCC23 Artificial Intelligence and Applications

Advanced Certification in
Web and Mobile App Development

This certification is awarded to learners who complete the three course units in this stream, demonstrating skills in modern web design, full stack development, and mobile application development:

● CCC24 Responsive Web Development
● CCC25 Web Development with MERN Stack
● CCC26 Mobile App Development

Scroll to Top