Python Programming Training

Python is an interpreted, high-level, general-purpose programming language. It’s design philosophy emphasizes code readability.


Application Deadline

May 27 2024


Tuesday & Thursday from 17:30 – 20:30
Course Duration

45 Hours

May 28, 2024 - July 16, 2024

1. Course description

This course provides a comprehensive introduction to programming logic and Python syntax.

The course emphasizes active learning through a combination of in-class lectures, hands-on exercises, and homework assignments. Students are presented with numerous exercises designed to reinforce understanding and encourage problem-solving skills. Rather than memorizing things, they are encouraged to follow the flow of execution step by step, gaining insights into how programs work.

2. Who is this course for

     Beginners with no prior background in programming who are embarking on their first programming journey. Python is an ideal choice for those starting out due to its simplicity and readability, making it accessible for newcomers to grasp programming concepts.


     Individuals with some experience in programming languages other than Python who wish to expand their skill set by learning Python. 


3. Topics

●     Variables, expressions and statements

●     Functions

●     Conditionals

●     Iteration:

○     for

○     While

●     Strings

●     Lists

●     Dictionaries

●     Tuples

●     Introduction to Object Oriented Programming:

○     Classes

○     Objects

○     Attributes

○     Methods

Certification / Completion

Minimum criteria:

1. Course Attendance - 80%

2.Final Project / Exam - 20%

Qëndrim Krasniqi | Instructor

Qëndrim Krasniqi is a professional with over 4 years of experience teaching Python and more than 6 years of experience in the software engineering industry, with a focus on Python technologies. He is passionate about sharing knowledge with others and has a strong track record of delivering effective teaching and developing innovative software solutions.