What is “Ahmed Soliman” Training Academy?

Ahmed Soliman Training Academy is an initiative from an Egyptian engineer who has been in the information technology industry since 2001, to give the computer science and information technology enthusiasts an opportunity to do a radical change in their understanding to technology.

Ahmed has been working as a professional technology trainer since 2001 in different countries. He has always believed in technology training as a message and a goal that raises the information technology knowledge engineers to be up to par, not only in the Arabic-speaking world but in the whole Muslim World.

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 diversified background and his correlation of the different computer science and business fields. Most of Ahmed’s trainees stated that the best parts of any training they took with him are the enlightening discussions and the exciting real-world examples.

The Vision

To give engineers and engineering students the knowledge and the tools that help them become computer science rock-stars, by giving them an extraordinary, enlightening, delightful, and life-changing training experience and real-world examples in a performance-based training lab environment.

Where is that Academy?

It’s everywhere! Courses are delivered on-site or in professional training labs as per request, there is no fixed/constant place for training, some courses are even delivered through the internet. Every course can run in a different lab as per course requirements and trainees request.

What can I learn in this Academy?

New courses are added periodically according to the constantly changing information technology market, those are a list of the courses that you can request to join

  1. Introduction to the Python programming language
  2. Introduction to Algorithms and Data Structures in Java
  3. Introduction to Software Design Patterns
  4. Introduction to the C programming language
  5. Introduction to Android Programming in Java [NEW]
  6. Advanced Python Programming
  7. Introduction to the Scala programming language [NEW]

How to follow the Academy updates?

Please follow @ASoliman_TA in Twitter

How much does “foo” course cost?

The registration fees of every course is calculated as per course run, cost can be different depending on number of attendees, quality of training lab, customizations in the training content, on-site or off-site, and the location of the course. During registration period of any course, the fees will be announced to course registrants.

Still not sure? See some testimonials

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.
Hamdy AbdelbadeaPython and Design Patterns Courses

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 ElShihabyDesign Patterns Course

I have learned a lot from your courses, not only from your knowledge in the course topic but also form your knowledge in the other fields. You have been always generous to us with your knowledge. I like a lot your way in discussing things, arguing with you in any topic is really interesting and useful. I wish I could attend more courses with you isA.
Ahmed SamehDesign 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 ElAshryDesign Patterns Course

It will be great if you prepare for something like “Farghal Computer Science Academy” , anyone attended your courses became dissatisfied about the time we waste in insufficient learning with unqualified instructors.
Ahmed ShadyDesign Patterns Course