Skip to main content

Seed Programming

Physical
7,500 /- PKR

About Program

This hands-on Python workshop is designed to introduce students to the fundamentals of programming through interactive coding activities and real-world examples. Participants will learn essential Python concepts, including variables, data types, user input, conditional statements, loops, functions, and basic problem-solving techniques. Through guided exercises and mini-projects, students will build simple applications, strengthen their logical thinking, and gain practical programming experience. By the end of the workshop, participants will have a solid foundation in Python and the confidence to continue exploring more advanced programming and software development concepts.

In Collaboration with National Centre of Artificial Intelligence, University of the Punjab

Workshop Outline

Workshop 1: Python Fundamentals & Programming Logic
  • Introduction to Python and its real-world applications
  • Setting up the Python environment and writing the first program
  • Understanding variables, data types, and user input
  • Using print statements and formatted output
  • Working with arithmetic and comparison operators
  • Making decisions using if, elif, and else
  • Combining logical operators to solve real-world problems
  • Introduction to loops (for and while)
  • Creating number sequences and multiplication tables
  • Debugging common beginner programming errors
  • Hands-on Activity: Build an interactive Python quiz and calculator.
  • Workshop 1 Python Overview
Workshop 2: Problem Solving with Python
  • Developing algorithmic thinking through coding challenges
  • Using nested loops for advanced logic
  • Printing star, pyramid, and number patterns
  • Finding prime numbers and square roots
  • Computing GCD and LCM using Python
  • Introduction to functions and modular programming
  • Passing parameters and returning values
  • Breaking large problems into smaller reusable functions
  • Applying the Divide and Conquer approach
  • Mini Project: Create a Pattern Generator and Math Toolkit.
  • Workshop 1 Python Overview
Workshop 3: Working with Data Structures
  • Introduction to Python Lists
  • Adding, updating, deleting, and searching list elements
  • Sorting, finding maximum and minimum values
  • Removing duplicates from datasets
  • Introduction to Dictionaries (Key-Value pairs)
  • Creating, updating, and deleting dictionary entries
  • Nested dictionaries and dictionary of lists
  • Counting frequencies and processing structured data
  • Comparing Lists and Dictionaries for different applications
  • Hands-on Activity: Build a Student Record Management System.
  • Workshop 1 Python Overview
Workshop 4: Mini Projects & AI Assistant
  • Reviewing all Python concepts covered throughout the workshop
  • Writing clean, readable, and reusable code
  • Testing and debugging Python applications
  • Building a complete Record Management System
  • Introduction to Artificial Intelligence and Generative AI
  • Creating a simple AI Assistant using Python
  • Understanding prompts and how AI generates responses
  • Learning ethical and responsible AI practices
  • Presenting projects and receiving peer feedback
  • Final Project: Develop your own AI-powered Python application by combining programming fundamentals, problem-solving, and AI concepts.
  • Workshop 1 Python Overview