I am working with magento from last few years and now I got chance to teach magento to few of my juniors. I know most of the stuffs regarding it but I am looking for perfect teaching steps so that my juniors who have 2-3 years of experience in PHP can learn and grasp it properly.
According to my observation:
1) Give overview of magento, whats it and about zend on which its based.
2) Explaining front-end flow and how pages, product,categories are added in admin etc.
3) Admin: Order,catalog, attributes, extension configuration etc.
4) Extension development and so on.
Please provide more suggestions so that I can train them in better way.