Cybersecurity & IT · English · Beginner
Penetration Testing Web Hacking
Penetration Testing Web Hacking: a self-paced PACI course with 54 lessons in 9 sections and a quiz after each section.
New: Published in the last 30 days.6 months course
Python Programming for All Levels: a self-paced PACI course with 137 lessons in 17 sections and a quiz after each section.
Python Programming for All Levels is a self-paced recorded course from the Punjab Artificial Intelligence and Cybersecurity Initiative (PACI). It has 137 lessons in 17 sections (108 video lessons, 15 quizzes, 14 reading / resource lessons). What the course covers: - Section. 1 Introduction - Section. 2 Python Overview and Installation and Datatypes The Material For Code - Section. 3 Basics of Python and Numeric Data Type - Section. 4 String Data Type - Section. 5 List and Tuple Data Type - Section. 6 Boolean Data Type - Section. 7 Dictionaries and Sets Data type - Section. 8 For Loops - Section. 9 IF Statement - Section. 10 WHILE Loops - Section. 11 File Input and Output - Section. 12 Functions in Python - Section. 13 Advanced Topics - Section. 14 Object Oriented Programming(OOP) - and more
17 modules · 137 lessons
Punjab Artificial Intelligence and Cybersecurity Initiative
PACI (Punjab Artificial Intelligence and Cybersecurity Initiative) publishes recorded courses in artificial intelligence, cybersecurity, web development and data skills.
View full profileStart learning with confidence.
Pay and start
Pay the course fee and open your first lessons on the NSDP Portal.
Ask within 24 hours
Not satisfied? Ask for a refund within 24 hours of payment.
Get your fee back
Our team confirms your request and refunds the course fee.
The same policy applies to self-paced courses (within 24 hours of payment) and to live Zoom and on-campus classes (within 24 hours of the first class). To ask, contact the NSDP helpline 0304 111 0869, WhatsApp 03484350668 or email support.department@nsdp.pk with your CNIC and PSID / challan number, or type “refund” in the NSDP Rehnuma chat. Requests after 24 hours aren’t eligible. See the cancellation & refund policy.
No reviews yet. Students can share their experience once they have completed at least half of the course.
Cybersecurity & IT · English · Beginner
Penetration Testing Web Hacking: a self-paced PACI course with 54 lessons in 9 sections and a quiz after each section.
New: Published in the last 30 days.6 months course
Cybersecurity & IT · English · Beginner
Practical Malware Analysis for Beginners: a self-paced PACI course with 44 lessons in 6 sections and a quiz after each section.
New: Published in the last 30 days.6 months course
Cybersecurity & IT · English · Beginner
Digital Forensics & Incident Response Masterclass: a self-paced PACI course with 27 lessons in 10 sections and a quiz after each section.
New: Published in the last 30 days.6 months course
Cybersecurity & IT · English · Beginner
SOC Analyst Training: a self-paced PACI course with 90 lessons in 18 sections and a quiz after each section.
New: Published in the last 30 days.6 months course
© 2026 National Skills Development Program. All rights reserved.A Government of Punjab supported program for learners across Pakistan and overseas · Under the vision of the Governor of Punjab