االتجريد (بالإنجليزية: Abstraction) هو مفهوم أساسي في علم الحاسوب وهندسة البرمجيات يشير إلى عملية تبسيط الأنظمة المعقدة من خلال إخفاء التفاصيل غير الضرورية وتقديم واجهة مبسطة ومركزة على الجوانب ذات الصلة. يتيح التجريد للمبرمجين والمصممين التركيز على المستوى المفاهيمي للبرنامج أو البيانات دون الحاجة إلى الانشغال بتفاصيل التنفيذ الفعلية. يلعب التجريد دورًا حيويًا في إدارة التعقيد، وتحسين قابلية القراءة والصيانة، وتعزيز إعادة استخدام المكونات البرمجية.