کانون برنامه نویسان ایران یا به اختصار IPC یک مرکز توسعه و تحقیقات در حوزه تکنولوژی می‌باشد .
این مرکز دارای سه بخش اجرایی، آموزشی و مجله می‌باشد
در بخش اجرایی فعالیت هایی اعم از طراحی و توسعه اپلیکیشن های هوشمند، سیستم های اتوماسیون، و وب اپلیکیشن هایی مانند وب سایت ها و... انجام می‌پذیرد. بخش آموزشی که تحت عنوان آکادمی IPC مشغول به فعالیت است، خود به دو بخش مجزا تقسیم بندی می‌شود:
بخش آموزش: شامل کلاس ها و دوره های آموزشی برای دانش آموزان و بزرگسالان
بخش پژوهشی: شامل فعالیت های عمیق تر در حوزه تکنولوژی می‌باشد.
لازم به ذکر است که محوریت فعالیت های آکادمی IPC به صورت تخصصی بر روی علم برنامه نویسی و هوش مصنوعی می‌باشد، اما فعالیت های مربوط به سوشال مدیا مانند تولید انواع محتوا و... نیز در حیطه آموزشی این بخش قرار دارد
بخش سوم این مجموعه تحت عنوان مجله IPC فعالیت دارد. در این بخش اخبار ،رویداد ها و موضوعات مختلف مرتبط با تکنولوژی در ایران و جهان توسط کارشناسان کانون برنامه نویسان مورد بررسی و تحلیل قرار می‌گیرد.