Programming Essentials in Python Course

  • Course level: Beginner


About the course curriculum:
The PEPC: Programming Essentials in Python course (short form: Python Essentials)
covers all the basics of programming in Python, as well as general computer
programming concepts and techniques.

The course also familiarizes the student with an object-oriented approach. The course is
broken down into six modules.

Each student has access to hands-on practice materials, quizzes, and assessments to
learn how to utilize the skills and knowledge gained on the course and interact with some
real-life programming tasks and situations.

Students who complete the course will be able to accomplish coding tasks related to the
basics of programming in the Python language, and to understand the fundamental
notions and techniques used in object-oriented programming.

Furthermore, they will be ready to attempt the following qualifications:
MTA 98-381:Introduction to Programming Using Python


Course Enrollment is Now Closed.

Course content will be available on October 10, 2021.

Stay Connected

If you have not received an activation email, please send us your email address on WhatsApp (+923010001547). We will activate your account as soon as possible.

Note: Contact us if you are getting any error.
WhatsApp: +923010001547




What Will I Learn?

  • Ready to attempt the following qualifications:
  • MTA 98-381:Introduction to Programming Using Python.

Topics for this course

20 Lessons30h

Live & Recordings of Online Classes

Class 1 | October 10, 2021 | Recording01:14:38
Slides of Class 1
Live Saturday Class 2 | Programming Essentials in Python Course02:06:18
Slides of Class 2
Live Sunday Class 2 | Programming Essentials in Python Course00:00:00
Slides of Class 3

Course Introduction

Module 1 | Introduction to Python and Computer Programming?

• Python - a tool, not a reptile • There is more than one Python • Let's start our Python adventure

Module 2 | Data Types, Variables, Basic Input-Output Operations, Basic Operators?

• Your first program • Python literals • Operators - data manipulation tools • Variables - data-shaped boxes • How to talk to computer?

Module 3 | Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations?

• Making decisions in Python • Python's loops • Logic and bit operations in Python • Lists - collections of data • Sorting simple lists - the bubble sort algorithm • Lists - some more details • Lists in advanced applications

Module 4 | Functions, Tuples, Dictionaries, and Data Processing?

• Writing functions in Python • How functions communicate with their environment? • Returning a result from a function • Scopes in Python • Let's make some fun... sorry, functions • Tuples and dictionaries

Module 5 | Modules, Packages, String and List Methods, and Exceptions?

• Using modules • Some useful modules • What is package? • Errors - the programmer's daily bread • The anatomy of exception • Some of the most useful exceptions • Characters and strings vs. computers • Python's nature of strings • String methods • Strings in action • Four simple programs

Module 6 | The Object-Oriented Approach: Classes, Methods, Objects, and the Standard Objective Features; Exception Handling, and Working with Files?

• Basic concepts of object programming • A short journey from procedural to object approach • Properties • Methods • Inheritance - one of object programming foundations • Exceptions once again • Generators and closures • Processing files • Working with real files

Enrolment validity: 120 days


  • Basic Math.

Target Audience

  • Nine / Matric / Intermediate Students.

Want to receive push notifications for all major on-site activities?