أنت تعرف أنه من الممكن تمامًا أن تتعلم البرمجة مجانًا ...
ولكن ما هي أفضل الموارد لتحقيق ذلك؟ سواء كان لديك بالفعل بعض
المعرفة تحت الحزام الخاص بك أو لم تكتب سطرًا من الشفرات من قبل ،
فابدأ باستكشاف خياراتك على هذه المواقع الرائعة الـ11.
1. Codecademy
Codecademy هو المكان المثالي للمطورين الطموحين لبدء التعلم.
تتيح لك المشروعات والاختبارات التفاعلية الحصول على الخبرة العملية
التي تحتاجها لفهم المفاهيم التي يتم تدريسها حقًا. هناك دورات منفصلة لكل موضوع:
يمكنك البدء بإنشاء موقع ويب أو تعلم HTML & CSS ،
والتقدم إلى JavaScript و SQL والمزيد. يوفر Codecademy أيضًا
منتديات للمناقشة ومسارد لغوية البرمجة ومشاركات ومقالات مدونة لمساعدتك أثناء تعلمك.
في Free Code Camp ، ستتعلم مهارات قوية بينما (في النهاية) تبني مشاريع
حقيقية للمنظمات غير الربحية. إنه منتدى مفتوح المصدر يوفر المئات (حسناً ، الآلاف)
من التحديات ، والمشاريع ، والشهادات ، والوصلات للمبرمجين الطموحين -
وهو ليس معسكرًا تدريبيًا ، لذا يمكنك التعلم وفقًا للوتيرة الخاصة بك. كل ذلك مجانًا ،
ومن خلاله يمكنك حتى الاتصال بمبرمجين آخرين في مدينتك.
3. Codewars
تتوافق البرمجة مع فنون الدفاع عن النفس في Codewars ،
وهي عبارة عن شفرة "dojo" حيث ستتمرن على تحديات "kata"
لتحسين مهاراتك. أثناء تقدمك في الصفوف ، ستواجه تحديات أكثر تعقيدًا ،
وستتاح لك الفرصة لمناقشة حلولك مع الآخرين في المنتدى. في نهاية المطاف ،
يمكنك حتى إنشاء كاتا الخاصة بك وتحدي الآخرين لحلها.
يمتلك منشئو مدرسة Viking Code المرموقة أيضًا نسخة مجانية:
مشروع Odin. ويركز على تعليمك المهارات التي تحتاجها للحصول على
مهنة ناجحة في تطوير الويب. ستخرج من الجانب الآخر لتعرف على
Ruby on Rails و Javascript و jQuery وأكثر من ذلك ،
مع محفظة تثبت ذلك. كما أنها توفر أدوات لربطك بالمتعلمين الآخرين ،
بحيث يمكنك تبادل النصائح أو التعاون في المشاريع.
5. HackerRank
أكثر من مليون مبرمج يستخدمون HackerRank لصقل مهاراتهم التنموية
من خلال حل تحديات الكود. هناك عنصرًا ممتعًا في المنافسة عليه ،
حيث تربح نقاطًا لغزو المشاكل وصبغتها للحصول على المركز الأول
على ليدربورد HackerRank. لن تقودك خلال الدرس بالضبط. فلسفتهم أكثر
"التعلم بالممارسة" ، لذلك قد ترغب في استخدامها كممارسة مع منهج آخر.
6. CodeFights
تشبه CodeFights إلى حد كبير HackerRank: ستحارب الغرباء (والأصدقاء!)
للحصول على ترتيب تنافسي. سباق ضد المعارضين في الوقت الحقيقي لإيجاد
حلول لمجموعة واسعة من مشاكل الترميز. ستحصل على المتعة أثناء قيامك
بذلك بفضل الهيكل الشبيه باللعبة. التحدي الأول سهل ، ولكن الألعاب تزداد
صعوبة كلما تقدمت. من وقت لآخر ، ستحصل أيضًا على فرصة للمنافسة في الدورات.
7. edX
تعلم من أفضل (مثل معهد ماساتشوستس للتكنولوجيا وجامعة هارفارد)
من خلال هذا المجتمع للتعليم العالي مفتوح المصدر. ستجد مجموعة واسعة
من دورات علوم الكمبيوتر ، وعلى عكس الكلية التقليدية ، يمكنك التعلم في سرعتك الخاصة.
لاحظ أنه على الرغم من أن الدورات التدريبية نفسها مجانية ، فيجب عليك الدفع
إذا كنت ترغب في الحصول على شهادة تم التحقق منها (يختلف السعر من دورة تدريبية
إلى دورة تدريبية ولكنه عادةً ما يتراوح بين 50 و 90 دولارًا). عندما تكون مستعدًا للتقدم أكثر ،
تقدم EDX أيضًا برامج "MicroMasters" الفريدة التي تتكون من سلسلة من الدورات
على مستوى الدراسات العليا والتي ستثير إعجاب أصحاب العمل.
مطلوب أي خبرة سابقة للتعلم مع Upskill ، وهو bootcam
مجاني الذي يأخذك من المبتدئين إلى المتقدمين. تقودك سلسلة من حلقات الفيديو
عبر مجموعة متنوعة من مشاريع الحافظات ، مع أسلوب محبوب ومسترخي.
ينصب التركيز الرئيسي على تطوير الويب بالكامل ، لذا ستتعلم HTML و CSS
وجافا سكريبت و Ruby on Rails و Git و Bootstrap والمزيد على طول الطريق.
مجاني الذي يأخذك من المبتدئين إلى المتقدمين. تقودك سلسلة من حلقات الفيديو
عبر مجموعة متنوعة من مشاريع الحافظات ، مع أسلوب محبوب ومسترخي.
ينصب التركيز الرئيسي على تطوير الويب بالكامل ، لذا ستتعلم HTML و CSS
وجافا سكريبت و Ruby on Rails و Git و Bootstrap والمزيد على طول الطريق.
9. Khan Academy
أكاديمية خان هي منصة تعليمية كبيرة أخرى تحتوي على محتوى من الرياضيات
إلى الموسيقى - بما في ذلك ، بالطبع ، البرمجة. ابدأ بدورات المبتدئين مثل
Intro to JS أو Intro to HTML / CSS ، ثم انتقل إلى المستويات المتقدمة
بمجرد أن تشعر بأنك جاهز. أثناء التعلم ، ستواجه تحديات في المتصفح تتطلب تطبيقًا عمليًا لما تتعلمه.
إلى الموسيقى - بما في ذلك ، بالطبع ، البرمجة. ابدأ بدورات المبتدئين مثل
Intro to JS أو Intro to HTML / CSS ، ثم انتقل إلى المستويات المتقدمة
بمجرد أن تشعر بأنك جاهز. أثناء التعلم ، ستواجه تحديات في المتصفح تتطلب تطبيقًا عمليًا لما تتعلمه.
تسمح لك منصة التعليم هذه أساسًا بحضور معهد ماساتشوستس للتكنولوجيا مجانًا.
تشمل مكتبتهم الإلكترونية كل موضوع يتم تدريسه في المدرسة. دورات علوم الكمبيوتر
يمكن العثور عليها في إطار كلية الهندسة (مجمعة مع الهندسة الكهربائية).
سيتطلب المرور من خلال هذه المواد الكثير من الانضباط ، لأن الواجبات المنزلية
والاختبارات وما إلى ذلك ستحتاج إلى أن تكون ذاتية الإدارة ومتدرجة ذاتياً.
ومع ذلك ، فهي دورات مثيرة للإعجاب تحت الحزام.
تشمل مكتبتهم الإلكترونية كل موضوع يتم تدريسه في المدرسة. دورات علوم الكمبيوتر
يمكن العثور عليها في إطار كلية الهندسة (مجمعة مع الهندسة الكهربائية).
سيتطلب المرور من خلال هذه المواد الكثير من الانضباط ، لأن الواجبات المنزلية
والاختبارات وما إلى ذلك ستحتاج إلى أن تكون ذاتية الإدارة ومتدرجة ذاتياً.
ومع ذلك ، فهي دورات مثيرة للإعجاب تحت الحزام.
تشبه مكتبة EDX هذه الدورة التدريبية على الإنترنت ، وهي تضم مجموعة
متنوعة من الفصول الرائعة التي يدرسها أساتذة حقيقيون
(عبر الفيديو المسجل مسبقًا بدلاً من التفاعل المباشر). تتيح لك الاختبارات والمشروعات
تطبيق ما تتعلمه. استكشاف المواد غير المتدرجة ومشاهدة المحاضرات مجاني ،
ولكن لديك خيار الدفع للحصول على خبرة أكثر عمقاً وشهادة تم التحقق منها.
إذا كنت مهتمًا في وقت لاحق بمتابعة موضوع معين بمزيد من العمق ،
فإن Coursera يقدم تخصصات ستجعلك خبيراً في مجال دراستك المختار.
متنوعة من الفصول الرائعة التي يدرسها أساتذة حقيقيون
(عبر الفيديو المسجل مسبقًا بدلاً من التفاعل المباشر). تتيح لك الاختبارات والمشروعات
تطبيق ما تتعلمه. استكشاف المواد غير المتدرجة ومشاهدة المحاضرات مجاني ،
ولكن لديك خيار الدفع للحصول على خبرة أكثر عمقاً وشهادة تم التحقق منها.
إذا كنت مهتمًا في وقت لاحق بمتابعة موضوع معين بمزيد من العمق ،
فإن Coursera يقدم تخصصات ستجعلك خبيراً في مجال دراستك المختار.
تعليقات: 0
إرسال تعليق