A very wide range of websites can be built with Drupal: from content based sites and APIs, to e-commerce and intranet portals. However this flexibility comes with a price: it also means that it might take long time for an individual to acquire well rounded knowledge of site building practices and contrib modules. This presentation is aimed towards people looking to expand their Drupal knowledge. I will talk about specific types of websites you can build as an exercise, that will help you understand key aspects of Drupal site building and important contrib modules.
For the longest time PHP projects were isolated initiatives, or islands as many popular non-fiction authors have been calling them. Each project employed its own rules and best-practices, and developers who were experienced at one project, would often feel like novices when looking at the other projects.