البيئة البرمجية الرسومية هي بيئة تتيح للمستخدم البرمجة عن طريق التفاعل مع مكونات رسومية مثل الأزرار والكتل البرمجية التي يمكن سحبها وترتيبها، بدلاً من كتابة الأكواد النصية فقط. من الأمثلة على بيئة برمجة رسومية معروفة هي "برنامج Scratch" الذي يتيح برمجة التطبيقات بطريقة رسومية سهلة وممتعة عبر سحب وإسقاط الكتل البرمجية. كما توجد لغات وأدوات أخرى مثل لغة جامباس التي تعتبر بيئة برمجة رسومية تسمح بوصف العمليات بواجهة رسومية. بالتالي، أي بيئة تتيح برمجة عبر تمثيل رسومي مثل Scratch أو جامباس تعتبر بيئة برمجة رسومية.