Coding dojo là buổi họp của nhóm lập trình viên nhằm thực hành có chủ đích và nâng cao kỹ năng lập trình qua các thử thách cụ thể. Các hoạt động diễn ra trong không khí vui vẻ và khuyến khích sự cộng tác, với nguyên tắc không phân biệt trình độ và không cạnh tranh. Các phương pháp cơ bản bao gồm lập trình cặp, tái cấu trúc, và phát triển hướng kiểm thử.