10 مواقع ستعلمك البرمجة مجانًا
سواء كنت ترغب في التعلم لقضاء وقت الفراغ ، أو هواية ، أو حتى لمهنة ، يمكن أن تكون البرمجة صعبة للغاية. بعد كل شيء ، ليس مثل الرسم أو الكتابة حيث يمكنك البدء بصفحة فارغة وبذل قصارى جهدك. البرمجة لها معاييرها وطرقها التي يجب تدريسها قبل أن يتمكن أي شخص من إنشاء أبسط البرامج. لحسن الحظ ، نظرًا لكون البرمجة أمرًا حيويًا في عالم الحوسبة اليوم ، فقد ظهرت مواقع البرمجة المجانية لمساعدة الأشخاص على الدخول في هذا المجال المعقد.
في ما يلي عشرة مواقع إلكترونية يمكنك من خلالها الدخول ودراسة البرمجة دون دفع فلس واحد.
1. Codecademy
يقوم Codecademy بما يقوله في الاسم – يعلمك كل شيء عن أساسيات كيفية البرمجة. يقوم بذلك من خلال دورات محددة يمكنك الاشتراك فيها ، مما يوفر لك المواد اللازمة لتعلم الموضوع الذي تختاره. يحتوي Codecademy على موضوعات تتراوح من تعلم لغة معينة (HTML و Java و Python) إلى تعلم كيفية إنشاء موقع ويب. إذا كنت تستمتع حقًا بـ Codecademy ، فيمكنك شراء الخطة المميزة التي تفتح دعمًا تعليميًا إضافيًا.
2. edX
بينما يعد موقع edX موقعًا يوفر دورات تدريبية لجميع الأغراض ، إلا أنه يحتوي على مجموعة واسعة من دورات برمجة الكمبيوتر الموجودة في مكتبته. تأسست edX من قبل Harvard و MIT في عام 2012 ، لذا فأنت تعلم أنك ستحصل على دورات تدريبية عالية الجودة من هنا! يقود الدورات إما مدرب أو أنجزها بنفسك. ما عليك سوى البحث في مكتبتهم عن “البرمجة” لمعرفة نطاقها ، أو استخدم مصطلحات محددة للعثور على الدورات التدريبية التي تريدها.
3. MIT Open Courseware
بالحديث عن معهد ماساتشوستس للتكنولوجيا ، لماذا لا تصل إلى مواد الدورة التدريبية المعدة مسبقًا عبر الإنترنت؟ يمكنك البحث في مكتباتهم أو تصفح قسم علوم الكمبيوتر للدورات ذات الصلة. هناك الكثير هناك، مثل مقدمة لعلوم الحاسوب و التمهيدي C ++ ، وانهم جميعا مجاني للاستخدام. إنها مختلفة قليلاً عن مواقع البرمجة المجانية الأخرى ، لأنها تقوم بتنزيل مواد جامعية أولية بدلاً من مقاطع الفيديو أو المقالات. إذا كنت تستمتع بطباعة مواد الدورة التدريبية ومضغها في وقت فراغك ، فهذا خيار رائع.
4. أكاديمية خان
إذا كنت تفضل مجموعة من مقاطع الفيديو التي يمكنك الاطلاع عليها وفقًا لسرعتك الخاصة ، فإن Khan Academy لديها ما تبحث عنه. فقط تصفح قسم البرمجة الخاص بهم واختر ما يعجبك. تتراوح الموضوعات الأساسية من ماهية البرمجة ، من خلال جميع الوظائف الأساسية للبرمجة ، وصولاً إلى البرمجة الشيئية.
5. Udemy
بينما تتقاضى Udemy رسومًا عن دوراتها ، فإنها توفر أيضًا دورات مجانية لتجربتها. يمكن القيام بذلك عن طريق تحديد “مجاني” ضمن خيار تصفية “السعر” عند إجراء بحث. تحتوي كل دورة على تصنيف وعداد لعدد الأشخاص الذين درسوها بالفعل ، مما يعني أنه يمكنك تحديد الدورات التي تستحق وقتك الثمين.
6. فري كود كامب
يحتوي Free Code Camp على تطور مثير للاهتمام: يمكنك دراسة الترميز عبر الإنترنت معهم ، وبعد ذلك بعد فترة عام تقريبًا ، يحق لك العمل في مشاريع مفتوحة المصدر لمؤسسات غير ربحية. الفكرة هي أنه يمكنك استخدام الوقت والخبرة في Free Code Camp لترجمتها إلى محفظة حقيقية لمساعدتك في الحصول على وظيفة. يتطلب Free Code Camp إنشاء حساب GitHub أثناء عملية التسجيل ، لذلك إذا كان لديك حساب بالفعل ، فاحتفظ به في متناول اليد.
7. جيثب
ربما يكون إدخالًا غريبًا لمن هم شبه على دراية بالموقع ، GitHub محمّل بدروس تعليمية حول البرمجة. تتم صيانته بواسطة Victor Felder (AKA vhf) الذي أنشأ قاعدة بيانات ضخمة من مواد البرمجة المجانية (والقانونية!) وفتحها حتى يتمكن الآخرون من المساهمة. والنتيجة هي مجموعة رائعة من المواد المجانية لاستخدامها والتعلم منها. قم بالتمرير لأسفل وحدد اللغة التي تريد أن تكون كتبك بها ، بما في ذلك اللغة الإنجليزية .
8. لاعب الكود
من بين جميع مواقع البرمجة المجانية ، يعد Code Player خيارًا رائعًا للأشخاص الذين يتعلمون بالقدوة. اختر دورة تدريبية ، وسيمنحك تشغيلًا سطريًا لشخص يقوم بإنشائه من التعليمات البرمجية من البداية. بعد ذلك ، قم إما بتشفيرها بنفسك أو نسخ الكود الخاص بمشروعك. هذا يجعله أداة رائعة للأشخاص الذين يتعلمون من خلال مشاهدة أداء الناس ، بدلاً من تعليمهم مباشرة. على HTML5 الأفعى اللعبة هو بالطبع مثيرة للإعجاب بشكل خاص!
9. مشروع Odin
يدور مشروع Odin حول تعلم كيفية تطوير الويب. تجعلك الدورة التدريبية الخاصة بها تبدأ مع لغات مثل Ruby on Rails و HTML5 و Javascript ، على سبيل المثال لا الحصر. ما يجعل مشروع Odin مثيرًا للاهتمام بشكل خاص هو أنه في النهاية سيمنحك بعض النصائح والإرشادات حول كيفية الحصول على وظيفتك الأولى كمطور ويب ، مما يجعله خيارًا مثيرًا للاهتمام للمطورين المهنيين الناشئين.
10. Code Wars
يعد Code Wars خيارًا رائعًا عندما تتعلم الأساسيات من مواقع البرمجة المجانية المذكورة أعلاه وتريد مكانًا لتضع مهاراتك في الاختبار وتتعلم في نفس الوقت. يمكنك مواجهة تحدٍ مجتمعي (يسمى “كاتا”) يتعلق بمهارة ولغتك في الترميز. قم بتشفير الحل الخاص بك وإرساله ، وعند انتهاء التحدي ، يتم الكشف عن حلول الجميع. يمكنك بعد ذلك تصفح كيف تعامل الجميع مع الأمر ومعرفة كيف يمكنك تحسين نفسك.
مجاني للكود
نظرًا لكون البرمجة مهارة رائعة للتعلم في هذا اليوم ، لم يكن البدء في التعلم أسهل من أي وقت مضى. لديك الآن عشرة مواقع برمجة مجانية يمكنك التعلم منها ، دون كسر البنك!
اكتشاف المزيد من إن سفن
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.