The Certificate Course in Computer Science and AI Foundations is designed to provide participants with a comprehensive understanding of the fundamental concepts and principles of Computer Science and Artificial Intelligence (AI).

This course aims to equip students with the necessary knowledge and skills to pursue further studies or careers in these rapidly evolving fields.

  1. Fundamentals of Computer Architecture and Organization (8 hours)
    • Main components of the computer system
    • Memory Hierarchy
    • Main Storage
    • Bytes and Words
    • Buses
    • Cache Memory
    • Secondary Storage
    • Microprocessor
    • Start-up Operation
  1. Digital Data Representation and Computer Arithmetic (8 hours)
    • Data Types and Data Representation
    • Number Bases
    • Number Systems
    • Number Base Conversion
    • Conversion of Fractions
    • Computer Arithmetic
    • Number Representation
    • Floating Point Numbers
    • Overflow and Underflow
  1. Digital Logic and Circuit Design Fundamentals (8 hours)
    • Basic Gates
    • Boolean algebra
    • Integrated Circuits
    • Combinational Circuits
    • Memory Organization
  1. Essentials of Operating System Design and Management (8 hours)
    • Main component of the operating system
    • Process concepts
    • Process Scheduling
    • Memory and Virtual memory management
    • File system interface and implementation
    • I/O Operation
  1. System and Office Software: A Comprehensive Guide to Linux and Microsoft Office Suite (08 hours)
    • Linux
    • Microsoft Word
    • Microsoft Power Point
    • Microsoft Excel
  1. Foundations of C Programming: Variables, Arrays, Functions, and Control Structures (10 hours)
    • Variables and Arithmetic Expressions
    • Symbolic constant
    • Arrays
    • Functions
    • Data Types
    • Arithmetic Operation
    • Relational and Logic Operators
    • Conditional and looping construct
  1. Introduction to C#.NET Development: Building Windows Applications with Visual Studio (10 hours)
    • Configure and use Visual Studio .NET
    • Program with C#.NET
    • Use of Visual Studio .NET IDE
    • Create feature-rich Windows-based applications
    • Use Microsoft ADO.NET to access and manipulate data in a database
    • Report Generation
  1. Python Programming Fundamentals: Variables, Control Flow, Data Structures, and Beyond (10 hours)
    • Variables, Data Types and Operators
    • Control Statements – conditional statements and looping constructs
    • Data Structures
    • Functions
    • File Handling
    • Exception Handling
    • Modules and Packages
    • Regular Expressions
    • An Introduction to Python Classes
  1. Database Management and Development: Concepts, Design, and SQL Implementation (12 hours)
    • Introduction to database management systems
    • Database design process
    • Conceptual Database Design
    • Logical Database Design
    • Schema refinement
    • Physical Database Design
    • Query language (MS SQL Server and Oracle)
    • Basic SQL queries
    • Advanced SQL queries
    • Database programming
    • Introduction to database programming (T-SQL)
    • Basic programming constructs
    • View
    • Stored procedures and Functions
    • Triggers
  1. Foundations of Web Development: Concepts, Design, and Implementation (12 hours)
    • The Internet
    • Web Terminology
    • Web 2.0 and beyond
    • Effective searching with Google
    • Principles of web design
    • Introduction to Client-Server architecture
    • HTML syntax and techniques
    • Formatting control using CSS (Cascading Style Sheets)
    • Develop a static website using Adobe Dream Viewer
    • RAD (Rapid Application Development) in ASP .Net programming using C#
    • Dynamic/Database-driven website design
    • Administration of server-side hosting environments
    • Introduction to SEO (Search Engine Optimization)
    • Web Project
  1. Introduction to Computer Networking: Principles, Protocols, and Troubleshooting (10 hours)
    • Basic Concepts of Data Communication
    • Introduction to packet tracer
    • Network Devices
    • Addressing IP & MAC
    • Basics of Plan and Design of Local Area Networks
    • Installing and Configuring TCP/IP for Local Area Networks & Troubleshooting
    • Internet & E mail
  1. Introduction to Graphics and Multimedia (08 hours)
    • Basic Principles of Graphic Design
    • Introduction to Image Editing Software
    • Understanding File Formats
    • Multimedia Basics
    • Introduction to Video Editing
    • Interactive Multimedia
    • Ethical and Legal Considerations in Multimedia
    • Introduction to 3D Graphics
  1. Introduction to Artificial Intelligence applications (08 hours)
    • Introduction to AI and Its Applications
    • Practical Applications of AI
    • Machine Learning Basics
    • Hands-on Exercise: Building a Simple ML Model
    • Deep Learning Overview
    • Natural Language Processing
    • Ethical Considerations in AI
    • Future Trends in AI

Physical classes (No. 80, Nawam Mawatha, Colombo 02)


Online Classes



120 Hours (Two parallel batches will be conducted on weekends and weekdays)

To obtain the certification, candidates must successfully complete all the Assignment / Project work / Quizzes assigned to them.

Per participant course fee : LKR 30,750/-

  • Course fee can be made in two instalments of Rs. 15,875/- (an additional Rs. 1,000/- is added to the course fee in instalment basis payments)

Please email the transfer/deposit receipt to before the commencement of the course confirm your spot. Please mention your NIC Number on the Bank Deposit Slip when making the payment.

Following are the required Payment Details:

  • Name of the Bank – Bank of Ceylon
  • Name of the Account – SLIIT International (Pvt) Ltd
  • Account Number – 87468684
  • Branch – Kollupitiya
  • Branch Code – 034

Please include your Full Name, Home Address, NIC Number, Mobile Number, Email Address and Minimum Qualification when emailing the payment receipt.

For Further Details, Please Contact

Hotline :- 076 555 89 89
General :- 077 083 61 55 

Reserve a seat now by scanning the QR code Or by clicking the “Register Now” button.