کدنویسی MCNP یکی از قویترین کدهای محاسباتی در میان کدنویسیهای محاسباتی در محاسبات هستهای است که بر مبنای مونت کارلو (Monte Carlo) کار میکند و با زبان برنامهنویسی Fortran و C نوشته شده است که میتواند تمام حوزههای مهندسی هستهای را پوشش دهد. این کد در سال 1963 تحت عنوان MCS برای اولینبار در آزمایشگاه Los Alamos تهیه شد و در سال 1977 با نام MCNP ارائه شد و پس از آن در سال 2000 میلادی نسخه MCNP4C ارائه شود و در حال حاضر نسخههای MCNP 5 ،MCNPX، X2.7e و X2.6 به بازار آمده است. از این کد در طراحی راکتورهای هستهای و ایمنی راکتورها و در طراحی شتابدهنده و هدف آنها و طراحی آشکارسازها، حفاظسازی، حفاظگذاری و چاهپیمایی هستهای و پرتو پزشکی میتوان استفاده کرد. در این آموزش سعی شده است که مباحث لازم برای شبیهسازی و انجام پروژهها و پایاننامههای ارشد و دکترا ارائه شود که MCNP مناسب برای شبیهسازی در حوزههای پزشکی، تولید انرژی، کشاورزی و باستانشناسی است که همچنین رشتههای مورد نیاز این کد مهندسی هستهای، مهندسی پزشکی، پرتو پزشکی، پزشکی هستهای و فیزیک است.