يتكون من العديد من المجالات المهنية والتخصصات اللاحقة المبنية من وحدات تدريبية مختارة خصيصاً وبعناية تامة لتناسب السوق البرمجي الحديث، وتحتوي كل وحدة تدريبية على دورات تركز بشدة على الممارسة و التطبيق العملي، وفي نهاية كل دورة، يجتاز الطلاب اختباراً عملياً، مما يدل على المهارات المكتسبة لدى الطالب من التدريب.