Python Programming for Machine Learning
to inductry level
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.
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
60% of marketers say that inbound (SEO, blog content, etc.) is their highest quality source of leads.
HubSpot
Upon completion of the Diploma in Digital-Driven Marketing, students gain eligibility to apply for industry internship opportunities through our Industry Training Partner Program (ITPP). Supported by prominent digital advertising agencies in the country, this program paves the way for students to gain solid on-the-job training for a successful career in digital marketing.
What Our Alumni Say
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.
Panel of Trainers
Frequently Asked Questions
The duration for the Python Programming for Machine Learning program is 5 weeks including the time allocation for the final assessment.
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.
Yes. There will be a comprehensive assessment at the end of the course to evaluate the learning progress of students.
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.
Contact Darren
+94 771 775 763


















