تتوفر على الإنترنت الكثير من المصادر التي يُمكن للمستخدمين من خلالها تعلّم البرمجة، لكن مايُميّز بعضها عن الآخر هو الأسلوب المُتّبع أثناء تعليم المستخدم.

ويُمكن الآن للمستخدمين تجربة موقع checkio الذي يوفر لعبة تهدف إلى تعليم البرمجة بطريقة تفاعلية بعيداً عن طرق التعليم التقليدية المُستخدمة في مُعظم المواقع.

بعد الدخول إلى الموقع يحتاج المستخدم إلى إنشاء حساب مجاني ليتمكن فيما بعد من بدأ الدروس التي تختلف بشكل كامل عن الدروس التقليدية.