برنامج يقوم بتوضيح موضوعات البرمجة الأساسية مثل هياكل البيانات (Data Structures) والخوارزميات (Algorithms) وبه برنامج لكتابة وتشغيل الكود بداخله.