برمجة الروبوت هي عملية تصميم وتطوير تعليمات تجعل الروبوت يؤدي مهام معينة بشكل آلي. تتطلب البرمجة مجموعة من المهارات في مجالات مختلفة مثل البرمجة، الهندسة، الإلكترونيات، والذكاء الاصطناعي. الروبوتات يمكن أن تكون بسيطة مثل الروبوتات التي تقوم بتنظيف الأرضيات أو معقدة مثل الروبوتات الصناعية في المصانع أو الروبوتات التي تستخدم في الفضاء.