Programlama becerilerini kazandırır ve yazılım geliştirme sürecini öğretir.
Mantıksal düşünme becerilerini geliştirir.
Nesne tabanlı programlama prensiplerini anlamanı sağlar.
Nesneler arasındaki ilişkileri modelleme yeteneği kazandırır.
Sorun çözme becerilerini geliştirir.
Programlama becerilerini geliştirir, nesne yönelimli programlamayı anlamanı ve sorun çözme yeteneklerinin ilerlemesini destekler.