Ahmed Soliman has been working as a professional technology trainer since 2002 in different countries and in different languages (Arabic and English). he believes in technology training as a message and a goal for raising the technology knowledge bar not only in the Arabic Muslim World but in the whole Muslim World.
He has also launched several courses independently that were considered the first courses to run in Egypt in new technologies and programming language, such as running the very first professional Python programming course in Egypt in 2009.
Training has always been a different experience with Ahmed not only because of his fun and exciting way of teaching, but also because of his amazing diversity of expertise and his correlation of the different computer science fields. Most of Ahmed’s trainees state that the best parts of any training they took with him are the enlightening discussions and the exciting real-world examples.
Here are some of the testimonials from some of his trainees:
Your courses usually are on Fridays, Just like the Friday’s prayers give me some religious dose , your courses gave me the scientific dose .
I once had some knowledge , but I didn’t know where or how this could be useful, Now after courses I know .I even didn’t know that python was that popular till the python course when I felt the pythonofobia.
Before the courses I didn’t know where or how to get information, Now I know.
The way I think about the IT world, and technology changed.
I am by nature prefer self learning and reading. But sometimes this may not be enough. May be better to learn in a community with people with experience, so you can find who can say to you “You are wrong or right”. I found this in this course.
I have enjoyed being in this course and i learned a lot from you as usual.
I have learned when to use this pattern and when not to. Also the cases in which i can think about better design and when i should stop.
This is not all what i have learned I have learned a lot, All thanks to you.
Amal ElShihaby — Design Patterns Course
The course changed the way i used to think about programming and deal with programming problems
The instructor’s way of teaching made some information look simpler, which is very good
Reem ElAshry — Design Patterns Course












Ahmed Soliman Farghal is a professional "Software/Systems" engineer with exceptional computer science background and spectacular record of projects and achievements.