Artificial Intelligence using Python

Skip Navigation Links Learn & Earn with DigiSkills Training Program

About

This course introduces the fundamental concepts of Artificial Intelligence with a strong focus on implementation using Python. It explores how intelligent systems are developed through data analysis, machine learning techniques, and algorithmic decision-making. Students gain practical experience in building and evaluating AI models using widely adopted Python libraries .

The course combines theoretical foundations with hands-on exercises to strengthen problem-solving and programming skills. Major topics include supervised and unsupervised learning, neural networks, data preprocessing, and model evaluation methods. Emphasis is placed on understanding how data influences model performance and accuracy. Students also learntechniques for visualization, feature engineering, and performance improvement.

Real-world applications of AI in domains such as cybersecurity and automation are discussed to provide practical context. Ethical and responsible use of AI technologies is also highlighted. By the end of the course, learners will be capable of developing and accessing basic AI-based solutions using Python tools and frameworks.

Meet The Trainer(s)

Dr. Yasir Niaz Khan

Dr. Yasir Niaz Khan  (PhD in Computer Science)

Dr. Yasir Niaz Khan obtained his Ph.D. at the University of Tubingen, Germany in 2013. During his Ph.D. he conducted research on detection of terrain (ground surfaces) using a camera mounted on a flying and a ground robot. Upon completing his graduate studies, Dr. Khan started teaching robotics at FAST-NU, Lahore, Pakistan. He started a new robotics Lab at FAST-NU for robotics students to promote robotics in Pakistan. Dr. Khan supervised many national and international level robotic events held at FAST-NU where professors and students from different universities presented their work in robotics field.

 

Dr. Khan joined The University of Lahore, the largest private sector university in Pakistan, and has started to extend his work further. He is now Director of Research Group on Robotics and AI that he established at the university. He has been involved in multiple projects on Agricultural Automation funded by DAAD Germany. He has been working as a Consultant with Engro Corp.

 

He worked as a Software Architect AI in 10Pearls for about a year. Currently he is working as Chief Technological Officer at Punjab Safe Cities Authority and as a Senior Research Fellow at LUMS. For more information on Prof. Khan's work visit https://www.yasirniaz.com

  • Batch Duration: 12 Weeks
  • Videos Duration: 24 hours
  • Start Date: 06 Apr 2026
  • Fee: Free of Cost
  • Who can Join: Everyone
  • Enrolled Trainees: 43673
  • Video Medium: Urdu & English

What you will learn

    After completing this course, a trainee will be able to:

    • Explain fundamental concepts, terminology, and applications of Artificial Intelligence and Machine Learning.
    • Gain understanding of core Python programming fundamentals; including variables, data types, control flow, functions, modules, OOP, file handling, and error handling & exceptions.
    • Perform data preprocessing, cleaning, and visualization for AI-based problem solving using NumPy, Pandas Core, EDA, Matplotlib, and Seaborn libraries.
    • Implement supervised learning algorithms, including Linear Regression, Decision Trees, Random Forest, SVM, k-NN, and Naïve Bayes for classification and prediction tasks.
    • Apply unsupervised learning techniques, including k-Means Clustering, Hierarchical Clustering, and PCA for clustering and pattern discovery in datasets.
    • Understand Deep Learning by designing and training ANN, CNN, RNN, and LSTM models for solving practical problems.
    • Evaluate AI models using appropriate performance metrics such as accuracy, confusion matrix, and error analysis.
    • Understand the mathematical concepts behind Computer Vision, practical Python implementation with OpenCV, and advanced object detection and segmentation using YOLO and U-Net.
    • Demonstrate the ability to use LangChain Core, RAG, and Flask to understand NLP, Generative AI, and to build an LLM based chatbot application.
    • Discuss ethical considerations and responsible use of Artificial Intelligence in real-world applications.

Conceived By

Ministry of IT and Telecom

Funded By

Ignite

Executed By

Virtual University Of Pakistan