PDU Logo
Informatics Institute of Technology
Program hero
2026 Intake Open New Batch

Professional Certificate in Python Programming • Level 01 – Foundation Certificates

Quick Info

Duration

3 Months

Mode

online

Commencement

2026-03-18

Time / Slot

Mon & Wed, 7:30 PM – 9:30 PM

Starts In

Remaining Time

Program Overview

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.

Certificate

Included
Certificate

Who this is for

  • Individuals aspiring to learn Python programming with analytical thinking skills
  • Students who have completed GCE A/L or equivalent with aptitude for programming
  • University students seeking hands-on Python experience
  • GCE A/L ICT students aiming to excel in Python programming

How to apply

pdu@iit.ac.lk

Next / Start

2026-03-18

Time

Mon & Wed, 7:30 PM – 9:30 PM

Software Development Process

  • Problem analysis
  • Program design
  • Implementation
  • Testing and debugging

Python Programming Fundamentals

  • Program structure
  • Data types and variables
  • Expressions and assignments

Control Statements

  • Conditional statements (if, else)
  • Logical and assignment operators
  • Decision-making structures

Repetition Statements

  • While loops
  • For loops

Data Structures

  • Lists, tuples, sets, and dictionaries

Functions

  • Writing reusable functions
  • Parameters and return values
  • Modular programming

String Handling

  • String manipulation
  • Formatting
  • Common string operations

File Handling

  • Reading from files
  • Writing to files
  • File management operations

Exception Handling

  • Error handling
  • Try-except blocks
  • Custom exception classes

Object-Oriented Programming (OOP) Fundamentals

  • Classes and objects
  • Abstraction and encapsulation
  • Instance data and methods
  • Method overloading
  • Writing programmer-defined classes
Program Overview

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.

Certificate

Included
Certificate

Who this is for

  • Individuals aspiring to learn Python programming with analytical thinking skills
  • Students who have completed GCE A/L or equivalent with aptitude for programming
  • University students seeking hands-on Python experience
  • GCE A/L ICT students aiming to excel in Python programming

How to apply

pdu@iit.ac.lk

+94 77 056 6577

Next Start

2026-03-18

Time

Mon & Wed, 7:30 PM – 9:30 PM

Software Development Process

  • Problem analysis
  • Program design
  • Implementation
  • Testing and debugging

Python Programming Fundamentals

  • Program structure
  • Data types and variables
  • Expressions and assignments

Control Statements

  • Conditional statements (if, else)
  • Logical and assignment operators
  • Decision-making structures

Repetition Statements

  • While loops
  • For loops

Data Structures

  • Lists, tuples, sets, and dictionaries

Functions

  • Writing reusable functions
  • Parameters and return values
  • Modular programming

String Handling

  • String manipulation
  • Formatting
  • Common string operations

File Handling

  • Reading from files
  • Writing to files
  • File management operations

Exception Handling

  • Error handling
  • Try-except blocks
  • Custom exception classes

Object-Oriented Programming (OOP) Fundamentals

  • Classes and objects
  • Abstraction and encapsulation
  • Instance data and methods
  • Method overloading
  • Writing programmer-defined classes
IIT PDU students in a modern learning environment

Stay Relevant. Stay Competitive.

IIT PDU equips you with the tools, mindset, and knowledge to thrive in tomorrow’s business and tech landscape.

Why Choose IIT PDU

Built for modern careers.

Strategic, future-ready programmes built for today’s digital economy

Designed for working professionals seeking practical, high-impact learning

Focused on real-world challenges in business, tech, and digital transformation

Ideal for individuals and corporate teams looking to upskill or reskill

Apply to this Program

Submit your details and our admissions team will contact you within 24 hours.

Mentorship & labs
Portfolio projects
Certificate

Need help?

Call / WhatsApp

077 056 6577

Personal Info

Course Interest

One of our team members will contact you shortly.