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