1. اشهر 5 مواقع لكتابة الأكواد البرمجية:


    1. كود المنتقمون/

سيتم تزويد الطلاب بالإرشادات خطوة بخطوة، وآلاف تحديات الأكواد البرمجية، والاختبارات القصيرة، ومقاطع الفيديو ودعمهم من قبل مجتمع من المتعلمين والمعلمين الخبراء. سيبدأ الطلاب بتعلم كيفية إنشاء مواقع ويب وتطبيقات بسيطة، لكنهم سيتقدمون سريعًا في بناء تطبيقات حقيقية يمكن عرضها للعائلة والأصدقاء وحتى أصحاب العمل المحتملين. سيقترب الطلاب من تحقيق أهدافهم، سواء كانوا يرغبون في الحصول على وظيفة أحلامهم، أو بناء تكنولوجيا من شأنها تغيير العالم.


  1. مشروع ODIN/

Viking Code School هو معسكر تدريبي معروف على الإنترنت. مع مشروع Odin، هناك مسار ثابت سيتبعه الطلاب من أجل تعلم تطوير الويب وكتابة الأكواد بنجاح، حتى لا يتساءلون عما إذا كانوا يفعلون ذلك بشكل صحيح أو يتعلمونه بأفضل طريقة. أثناء العمل خلال المسار، سيعمل الطلاب على بناء محفظتهم؛ مما سيساعدهم على التعلم والتوظيف لاحقًا. لقد وضع مشروع Odin خطة لتعليم الطلاب، مثل: مقدمة في تطوير الويب، وتطوير الويب 101، وHTML5، وRuby on Rails، وCSS3، وjQuery، وJavaScript، وأخيرًا التعيين كمطور ويب.


  1. GitHub/

استخدم نوع GitHub كنقطة مرجعية. حيث يوجد أكثر من 500 كتاب مجانًا حول البرمجة، والتي تغطي أكثر من 80 لغة برمجة مختلفة على خدمة استضافة مستودع Git. يعمل المتعاونون بجد؛ للتأكد من تحديث هذه الموارد بشكل متكرر ودقيق.


  1. CODEWARS/

صمم هذا الموقع لتقديم طريقة ممتعة ومبتكرة؛ لتعلم كتابة أكواد البرمجة. 

يعتمد البرنامج على التحديات التي تسمى "كاتا". سيقوم الطلاب بإكمالها؛ للتقدم إلى دروس أكثر صعوبة. يمكن للطلاب اختيار تعلم لغة الترميز المطلوبة، مثل: C ++، وJava، وJavaScript، وRust، وRuby، وSQL، وPHP، وSwift، وTypeScript، وCrystal، والمزيد. وسيصقل الطلاب مهاراتهم من خلال تحدي أنفسهم في الكاتا؛ حيث سيستخدم الطلاب المستعرض الخاص بهم، ويستخدمون حالات الاختبار التي ستتحقق من تقدمهم. يعمل موقع CodeWars على تعليم البرمجة بإبداع.


  1. EDX/

هي منصة تعليمية رائدة عبر الإنترنت ليست هادفة للربح، مفتوحة المصدر. تأسست في عام 2012 من قبل معهد ماساتشوستس للتكنولوجيا وجامعة هارفارد. لهذا السبب، فأنت تعلم أنك ستتعرف على أحدث النظريات والتقنيات المتاحة.

سيتمكن الطلاب في EdX من اختيار الدورات من حوالي 60 مدرسة. يقع أولئك الذين يلتحقون بالدورات التدريبية في جميع أنحاء العالم، ويركزون على تعلم المزيد عن الهندسة، وعلوم الكمبيوتر، واللغات، والكتابة، والتسويق، وعلم الأحياء، وغير ذلك الكثير. تأسست EdX وتحكمها الجامعات والكليات. Open edX هو النظام الأساسي الفعلي المستخدم لدورات edX وهو متاح مجانًا.