As I’ve announced earlier, I’m going to launch a Software Design Patterns course isA.
I’ve been receiving a huge number of emails regarding that course and I had to wait till I find the suitable timing to launch the course, and today I’m announcing that the course will run on 5 Fridays , 6 Hours per session with 1 hour break. The course contains more than 12 of the most important design patterns for those interested in enterprise software design.
The course will take place in Mansoura (Egypt) and no intentions to launch this course elsewhere at the moment.
The course samples will be written in Java/Python, and the outlines of the course are:
- Introduction to Software Design
- Observer Pattern
- Decorator Pattern
- Factory Patterns
- Adapter Pattern
- Singleton Pattern
- Command Pattern
- Facade Pattern
- Template Method Pattern
- Iterator and Composite Patterns
- Proxy Pattern
- State Pattern
- Compound Patterns
It’s comprehensive, interesting and professional contents that you don’t want to miss if you aim to be a real software engineer, not to mention the presents and giveaways in the end of the course.
If you are truly interested and serious about joining the course, please contact me on my mail course+design@ahmedsoliman.com to apply for the course, and I’ll mail you back with further details.
All the samples are done by me on a data projector and you will have exercises to run at home and I’ll be reviewing your code personally. The course is not hands-on, this means that there are no in-lab practice but there will be a very good space between sessions to review and do the exercises at home.
Limited Seats, first confirmed first served.












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