Project management and management by objectives
Software Architecture and design
Development & Testing
Implementation
Training