HomeAboutTraining CoursesFAQ
العربيةmohd@sbeeh.com+962 77 984 65 64
SBEEH Software Academy

Instructor-led IT training delivered by Microsoft Certified Trainers (MCT) — in Amman, Jordan, and across the GCC.

Explore

  • About Us
  • IT Training Courses
  • Verify a Certificate
  • FAQ

Get in Touch

  • +962-779846564
  • mohd@sbeeh.com
  • Amman, Jordan

SBEEH Software delivers software development services, advanced technologies implementation, business process automation, IT consulting, and professional IT training led by Microsoft Certified Trainers (MCT) for organizations across Jordan, Saudi Arabia, UAE, Qatar, Kuwait, Bahrain & Oman.

© SBEEH Software. All rights reserved. 2026.

Back to Training Courses
Python Programming
ProgrammingBeginnerFace to Face or Online

Python Programming

Python Programming is a beginner Programming course delivered in person and online by SBEEH Software Academy in Amman, Jordan.

21 Hours

Last updated September 20, 2026

Python Programming Fundamentals is a practical, hands-on training program designed to provide participants with a strong foundation in Python programming. The course starts with Python fundamentals and gradually develops skills in variables, data types, control flow, functions, modules, data structures, algorithms, error handling, and debugging. Through practical exercises and mini-projects, participants will learn how to write, execute, test, and debug Python programs while developing good programming practices and problem-solving skills. Learning Objectives By the end of this training, participants will be able to: Understand Python programming concepts and applications. Set up and use a Python development environment. Write, execute, and test basic Python programs. Work with variables, data types, operators, and expressions. Use conditional statements and loops to control program execution. Create and use functions and modules. Work effectively with Python's built-in data structures. Apply basic sorting and searching algorithms. Identify and handle common Python errors and exceptions. Use debugging techniques to locate and resolve programming problems. Apply Python fundamentals to practical programming tasks.

Module 1 - Introduction to Python

Introduction to Python

Setting Up the Python Environment

Your First Python Programs

Programming Attention to Detail

Module 2 - Python Basics

Variables and Data Types

Operators and Expressions

Working with Strings

Decision Making

Loops and Iteration

Working with Lists

Module 3 - Functions and Modules

Introduction to Functions

Working with Function Arguments

Returning and Reusing Results

Python Built-in Functions

Modules and Packages

Introduction to Classes and Objects

Module 4 - Data Structures in Python

Introduction to Data Structures

Lists

Tuples

Dictionaries

Sets

Comparing Python Data Structures

Sorting and Searching

Module 5 - Error Handling and Debugging

Understanding Programming Errors

Python Exceptions

Exception Handling

Raising Exceptions

Debugging Python Programs

Debugging Best Practices

Frequently Asked Questions

Additional Notes


Prerequisites


  • No previous Python programming experience is required. Participants should have:

  • Basic computer skills.

  • Basic understanding of programming concepts is helpful but not required.

  • A Windows, macOS, or Linux computer for practical exercises.

What certificate do I get after this course?

Upon successful completion of the training, participants will receive an official Certificate of Completion.


Certificate of Completion
Photo Gallery

Moments From This Training

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.

Interested in this training?

Reach out and we'll help you plan the right training for your team.

Back to all courses