Python Programming for Machine Learning

LKR 30,000
LKR 20,000
(Save LKR 10,000)
July 2023 Intake

The Python Programming for Machine Learning program is a comprehensive 5-week course designed to equip professionals with the necessary skills and knowledge to excel in Python programming for machine learning. With a strong emphasis on hands-on learning and practical application, this program will empower you to harness the power of Python and advance your career in the fields of machine learning and artificial intelligence.

Learning Outcomes

Learn the fundamentals of Python programming.

Master Python for data collection, cleaning, manipulation, and visualization.

Develop programs with Python's functions, loops, and conditionals.

Explore and employ popular Python modules for machine learning.

Learn to apply your skills with hands-on exercises and projects.

Who is this program?

This program is ideal for professionals who already have a basic understanding of programming and aspire to excel in machine learning and artificial intelligence.

APIDM has partnered with Credly, the global leader in digital credential solutions, to provide you with a digital version of your Python Programming for Machine Learning credential that you can use to showcase what you've accomplished.

Program Outline

Session 1: Python Basics Session

Session 2: Input/Output Session

Session 3: Control Structures Session

Session 4: Control Structures II and Functions Session

Session 5: Modules and File Handling Session

Session 6: Data Structures I Session

Session 7: Data Structures II and Basic Object-Oriented Programming Session

Session 8: Numerical computation using NumPy

Session 9: Visualization using Matplotlib Session

Session 10: Introduction to Machine Learning

Tools you'll be familiar with

APIDM Certified professionals work for

Program Trainer

Sampath Deegalla

Data Scientist, Senior Lecturer

Sampath Deegalla is a highly experienced computer engineering professional with over 20 years of expertise in research, teaching, and administration. He holds a B.Sc. Eng. in Computer Engineering from the University of Peradeniya and a Ph. Lic in Computer and Systems Sciences from Stockholm, Sweden. Currently, he serves as a senior lecturer at the Department of Computer Engineering and is an expert in Machine Learning, Data Science, and Artificial Intelligence. Sampath has authored numerous scholarly publications at national and international levels and conducts postgraduate courses for M.Sc. Programmes in Data Science and Information Technology at the Postgraduate Institute of Science, University of Peradeniya. Additionally, he acts as a resource person for Dialog Data Academy, a provider of data analytics training to the industry.

Frequently Asked Questions

What is the duration of the Python Programming for Machine Learning program?

The duration for the Python Programming for Machine Learning program is 5 weeks including the time allocation for the final assessment.

Is this program suitable for beginners with no prior experience in programming?

Yes. We recommend this program for anyone who has the basic understanding of progrmming. However, anyone who wants to learn Python Programming for Machine Learning from basic to advanced can join the program.

Is there any exam or assessment during the program?

Yes. There will be a comprehensive assessment at the end of the course to evaluate the learning progress of students.

Will I receive a certificate upon completion of the Python Programming for Machine Learning program?

Yes. You will receive a printed certificate upon the successful completion of the program. Further, you will also be awarded an APIDM Qualified Digital Badge which will allow you to easily share on LinkedIn and other public platforms as a verification of your qualification.


LKR 30,000
LKR 20,000
(Save LKR 10,000)

Contact Darren

+94 771 775 763