- التتابع: لإنشاء برنامج سكراتش يجب التفكير بشكل منطقي و منظم و تحديد الخطوات اللازمة لحل مسألة معيينة.
- التكرار(الحلقات): هي تقنية لتكرار سلسلة من التعليمات عدد محدد أو لا نهائي من المرات.
- المتغيرات: تعمل المتغيرات على تخزين المعلومات مؤقتا في ذاكرة الحاسوب. برنامج سكراتش يسمح بإنشاء متغيرات عامة أو محلية خاصة بكائن معين.
- العبارات الشرطية: مثل «إذا» و «إذا – إلا» تستخدم لاختبار المتغيرات.
- التنفيذ المتوازي (النياسب): إذ يمكن إنشاء عدة برامج ثانوية تنفذ في الوقت ذاته على التوالي.
- التنسيق و التزامن: يمكن للكائنات أن تنسق فيما بينها و ذلك بإرسال و تلقي رسائل بعضها.
- التفاعل الآني(الديناميكي): يمكن للكائنات أن تتفاعل مع حركة الفأرة أو حجم الصوت لتغيير من منحى حركتها أو حجمها مثلا.
- الجبروعمليات المنطق: إستعمال قواعد المنطق صحيح/خطأ في برامج سكراتش.
- الأعداد العشوائية: يمكن استعمال هذه اللبنة للحصول على عدد عشوائي محصور بين عددين طبيعيين.
- معالجة الأحداث: تشغيل مقاطع برمجية عند حصول حدث ما كَنَقر على زر الفأرة أو زر من لوحة المفاتيح أو عند تلقي رسالة.
- تصميم واجهة المستخدم: يمكن تصميم واجهات سهلة و تفاعلية.