I am presentlty conducting this exciting online course which teaches how to do more advanced customising of a Drupal 7 site. Topics covered include Drupal theme development , module development , performance and security enhancement , Views development. The course will reqire some PHP and MySQL programming skills.
Topic 1 Structure of a Drupal Theme
Topic 2 Modifying an existing theme
Topic 3 Building a new them
Topic 4 Structure of a Drupal module
Topic 5 Building a custom module
Topic 6 Monitoring, optimizing and analyzing your Drupal site
Topic 7 Creating new Drupal views