Certificate in Python Programming

Course Description
This course equips students with practical Python skills, from the basics of coding to solving real world problems. Designed for beginners and intermediate learners, it combines hands-on projects, supportive guidance, and career-focused learning. Python is widely used in data analysis, AI/ML, web development, and automation—making this certificate a valuable step toward academic success and career readiness.
Course Structure
- Introduction to Python & Setup
- Python Basics – Syntax, Variables & Data Types
- Functions & Modules
- Control Structures – If/Else & Loops
- Data Structures – Strings, Lists, Tuples, Dictionaries & Sets
- File Handling & Exception Management
- Object-Oriented Programming – Classes & Objects
- NumPy & Pandas – Data Analysis Basics
- Data Visualization with Matplotlib
- Python GUI Basics
- Web Development with Django
- .SQL Databases with Python
- GitHub for Collaboration and LinkedIn for Professional Growth
- Using AI in Programming Fundamentals
Course Duration
14 Weeks - 02 Months
Course Fee
LKR 4,000
Course Lecturer

Mr Dinesh Abeysinghe (MSc in Artificial Intelligence- University of Moratuwa, Bachelor of Information Technology - University of Colombo)
Visiting Lecturer in Artificial Intelligence, Machine Learning, and Cloud Computing with strong academic and industry background. Over 6 years of experience in full-stack software development and more than 2 years in AI/ML solutions. Expert in Python programming, data science, deep learning, NLP, and generative AI frameworks (TensorFlow, Keras, PyTorch, Hugging Face, LangChain). Published researcher in AI, Internet Payment Systems, and Smart Water Management at national and international conferences
📖 Course Handbook
Download the course handbook for detailed information:
Download Certificate in Python Handbook 2025