Python for
Beginners
LIVE ONLINE
REGISTER NOW www.lumsx.lums.edu.pk
Project Management Syllabus 1
LUMSx is the center for online learning and
professional development at LUMS. We extend
LUMS’ excellence in teaching and research
beyond its borders by leveraging technology and
innovative pedagogy. Our courses aim to bridge
critical knowledge & skill gaps for Pakistani
learners and to meet their diverse learning
needs, we offer Self-Paced Courses, Hybrid
(Online-Cohort) Courses, Synchronous (Live-
Online) Courses, and Free Open Online Courses
(OpenCourseWare). We intend to harness
technology for enhancing access, improving
educational quality, and amplifying education’s
impact.
Python for Beginners Syllabus 2
Course Format: Live Online
Language: Bilingual
Duration: 6 Weeks
Note: For more details about the dates and pricing, please
visit our website
VISIT COURSE PAGE
Python for Beginners Syllabus 3
ABOUT THIS COURSE
This beginner-friendly course introduces participants to the fundamentals of Python programming.
Through interactive lessons, hands-on coding exercises, and real-world examples, learners will develop
a strong foundation in Python syntax, data structures, control flow, and functions. The course also
covers basic file handling, error handling, and an introduction to object-oriented programming (OOP). By
the end of this course, participants will have the skills to write Python programs, analyze data, and
implement real-world problem solutions with Python.
What Will You Learn:
By the end of this course, you will be able to demonstrate the following learning outcomes:
Understand and write basic Python syntax and expressions.
Utilize Python’s built-in data types and structures effectively
Implement control flow statements (loops and conditionals) for logical decision-making.
Define and use functions to write modular code.
Handle files and exceptions for robust data processing.
Apply Python programming concepts to solve real-world problems.
Python for Beginners Syllabus 4
MEET YOUR INSTRUCTOR
Course Instructor
DR. WAQAS JAVED
Head of Data Analytics and AI,
Bank of Punjab
Dr. Waqas Javed is the Head of Data Analytics and AI at the Bank of Punjab. He holds a PhD in
Electrical and Computer Engineering, specializing in data analytics, from Purdue University, USA. He has
also authored several research papers and holds multiple technology patents.
Python for Beginners Syllabus 5
COURSE OUTLINE
Module Key Topics
Course overview
Course protocols
Module 0: Introduction Session Instructor’s Introduction
Learner expectations and introductions
Google Colab Intro and Account Setup
Module 1: Getting Started with Python Installing Python, writing first script, basic syntax
Module 2: Data Types and Variables Strings, variables, numbers, lists, tuples, sets, dictionaries
Module 3: Control Flow If-else statements, loops, iterators
Module 4: Functions and Modules Defining functions, using modules, built-in functions
Module 5: File Handling and Exception Handling Reading/writing files, handling errors
Module 6: Introduction to Python Modules Usage of Modules in Python
Module 7: Intro NumPy Library Using NumPy for handling arrays
Module 8: Intro to Pandas Library Using Pandas for handling complex data sets
Module 9: Data Cleaning with Pandas Using Pandas for data cleansing and analysis
Module 10: Data Visualization Using Matplotlib for plotting data
Final Project & Course Wrap-up Real-world Python application, course recap
Python for Beginners Syllabus 6
PYTHON FOR
BEGINNERS
ENROLL NOW
As an online learning gateway of LUMS, we aim to
extend LUMS’ excellence in teaching and research
beyond its borders by leveraging technology.
Python for Beginners Syllabus 7