هدف اصلی ماراتون برنامه نویسی:
شناسایی برنامه نویسان مستعد و برجسته کشور، شناسایی ایده های بکر و خلاقانه و ورود این افراد به بازار کار
سایر اهداف:
۱- ایجاد فرصت لذت بردن در فرآیندی که ترکیبی جذاب از آموزش و تجاری سازی و خلاقیت است.
۲- آموزش رفتارهای صحیح اجتماعی- اقتصادی در حوزه کسب و کارهای نو
۳- لذت حل مساله به شیوه های گوناگون در فرآیندی خلاقانه
۴- پرورش ایده های خلاقانه در حوزه برنامه نویسی
۵- توجه به رغبت ها و علایق متفاوت دانشجویان
۶- شناسایی توانمندی ها و هدایت استعدادهای در حوزه برنامه نویسی
اهداف توسعه ای این مسابقات شامل موارد ذیل می باشد:
۱- گسترش و ترویج خدمات ارزش افزوده موبایل با رویکرد برنامه های کاربردی و بازی در حوزه تلفن همراه
۲- تقویت وجدان کار ،انضباط اجتماعی و کارآفرینی
۳- حمایت از تولید ملی به عنوان یک فعالیت فرهنگی در برابر نمونه های خارجی و گسترش فرهنگ مصرف ایرانی
۴- ایجاد مسابقات سرگرمیهای علمی آموزشی در کشور با رویکرد ایجاد کسب و کارهای کوچک
۵- ایجاد خودباوری و اعتماد به نفس در دانشجویان
۶- تقویت هویت ملی و فرهنگی با تاکید بر تواناییهای علمی داخلی
تمامی اهداف بنیادی و توسعه ای فوق در راستای زنجیره تبدیل علم به ثروت دیده شده و در این زنجیره تمام تلاش برگزار کنندگان این است که برای دانش آموزان و دانشجویان بعد از شناسایی توانمندی هایشان فضایی پر از مهارت آموزی و پرورش خلاقیت ایجاد کنیم.