إن تعلمك لأساسيات البرمجة بهذه الأيام ضرورة حيوية و أمر مهم ، إنه مثل محو أمية الكتابة و القراءة بالضبط ، بعدما أصبحت مهارة أساسية ، و أمر يجب من الكل أن يتمكن من القيام به ، سواء كنت مسوق أو رائد أعمال ، أو أياً ما كانت مهنتك ، و هذا علي عكس ما كان يعتقده الكثيرون في السابق بأن البرمجة للمهوسين فقط .

    و لكن هل بإمكانك تعلم البرمجة ذاتياً ؟ و مجاناً ، بدون دفع أي تكلفة تٌذكر ؟ .. نعم بإمكانك هذا ، فإنك لست بحاجة إلي دورات تعليمية ، و لكن عليك الإطلاع علي برامج و أمثلة مكتوبة بهذه اللغة ، لفهم الفكرة العامة قبل البدء في تنفيذها .

    و هنا قائمة بأشهر و أهم و أبرز المنصات و المواقع الإلكترونية التفاعلية ، التي تهتم بتعليم اللغات البرمجية المختلفة بشكل مجاني و ذاتياً :

    المنصات الأجنبية لتعليم لغات البرمجة

    sololearn

    إنها منصة ممتازة لتعلم مبادئ البرمجة ، و هي تشبه تماماً منصة دولينجو الخاصة بتعليم اللغات ، شبيهة من حيث الشكل و التصميم و الخطة ممنهجة في التعلم ، هذه النصة تسمح للمستخدمين بتعلم كيفية بناء صفحات الويب ، بواسطة دورات تدريبية مٌصغرة حتي لا تمل منها .

    بالإضافة إلي إنها تمنحهم مساحة عمل Workspace ، للتدرب التفاعلي ، و القيام بتجربة الأكواد التي قاموا بتعلمها ، بدون الحاجة لأي تطبيقات خارجية .

    و هذا لتعلم أكثر من لغة برمجية ، مثل : (اتش تي ام ال ، سي اس اس ، جافا سكربت ، بي اتش بي) ، و غيرها من اللغات ، بطريقة تفاعلية بواسطة التطبيق المُباشر و الإختبارات المُتعاقبة و النقاشات بين المستخدمين ، بداية من الأساسيات و حتي المستويات المتقدمة بأسلوب سهل و مُمتع .

    Swift Playgrounds

    في الأساس “Swift” إنها لغة برمجة مفتوحة المصدر ، شركة أبل قامت بالقيام بإصدارها من بضعة سنوات ، و يقوم المطورين المحترفين بإستخدامها للقيام بإنشاء تطبيقات IOS و MacOS و tvOS و Watch OS ، إذا ماذا لو تعلمها و كانت أبل هي المعلم ؟ .

    أبل تقدم لك تطبيق أشبه بمنصة تعليمية لدورة تدريبية مبٌسطة و سهلة ; للقيام بتعليم المستخدمين بطريقة تفاعلية و سهلة ، و خطوة بخطوة المفاهيم الأساسية الخاصة بلغة Swift و بيئة العمل الخاصة بها .

    و هذا في جو من المرح عبر واجهة تفاعلية ، بالقيام بإستخدام شخصية كرتونية مُتحركة تكلف المستخدم بتحديات ، و أداء مهام سهلة في متاهة رقمية للقيام بجعل التعلم بمتعة أكبر ، مع مجموعة من الرموز التعبيرية و الفقاعات المتحركة و ألعاب الفيديو .

    Code

    إنها منصة تعليمية تفاعلية غير هادفة للربح للغات البرمجة ، تم إطلاقها في سنة 2013 برعاية كبار رواد الأعمال التقنيين في الولايات المتحدة ، مثل : (بيل غيتس ، مارك زوكربيرج) ، و تحدث عنها أحد الرئيس الأمريكي السابق بارك أوباما بخطاب من خطاباته .

    هذه النصة تأسست بهدف تقريب تعلم لغات البرمجة من الأشخاص حول العالم ، بالخصوص الأطفال و طلاب المدارس ، بالإضافة إن الكبار ممن يرغبوا في بدء مشوار تعلم المجال التقني ، يلجؤون للتعلم بواسطة أيضاً ، لما يحتويه من مواد تعليمية سهلة الفهم و إحترافية ، و من ضمنها درس لكيفية بناء لعبة مثل لعبة فلابي بيرد “Flappy Bird” المعروفة .

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

    Codecademy

    إنها منصة تعليمية مجانية بالكامل ، و هي تقوم بتعليم المستخدمين العديد من لغات البرمجة ، مثل : (بايثون و روبي و اتش تي ام ال و سي اس اس و جافا سكربت) ، بطريقة سهلة و بسيطة ، خطوة بخطوة ، تأخد بيدهم في رحلة ممتعة إلي عالم البرمجة ، بطريقة تفاعلية رائعة ، لينتهي مطافهم إلي برمجة تطبيقات معقدة خاصة بهم .

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

    بالإضافة إلي إنه يقوم بتقديم بيئة تدريبية بداخل المواقع للتدرب علي تأسيس موقع بإستخدام اتش تم ال أو سي اس اس قبل الإنتقال لتعلم لغات مثل : روبي أو بايثون .

    Team Tree house

    إنها منصة تشبه منصة Codecademy ، بالإضافة إلي إنها تحتاج لإشتراك مدفوع ، فإن الدورات مقسمة إلي وحدات أو مراحل مختلفة ، و بعد كل أول مرحلة المتعلم سوف يضطر للقيام بدفع رسوم إشتراك شهري و قدرها 25 دولار للوصول إلي المرحلة التالية .

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

    Free Code Camp

    إنه مخيم تدريبي إلكتروني لتعلم البرمجة صفحات الإنترنت ، إنه يوفر التعليم و يمنح المتدربين خبرة بواسطة المشاركة في نشاط خيري ، بواسمة المساهمة في بناء مشروعات برمجية لمؤسسات غير هادفة للربح ، من بالمشاركة في تطوير تطبيق أو حل مشاكل برمجية حقيقة خاصة بمؤسسات غير هادفة للربح ، و من ثم القيام بمساعدتها و القيام بإكتساب خبرة و القيام بإضافة مشروعات إلي سجل الأعمال الخاصة بهم .

    LearnStreet

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

    Python

    إن البرنامج التعليمي في الموقع الرسمي للغة بايثون ، و بالرغم من إنه مكثف جداً بالشرح و لكنه ممتاز ، و يمنحك فهم رائع للغة بايثون .

    Python Challenge

    إن الموقع عمره أكثر من عشرة سنوات ، و إنه موقع مخصص لتعليم لغة البايثون بطريقة غير تقليدية ، و هذا بواسطة طريقة الألغاز ، بحيث أن الألغاز البرمجية هي أسرع طريقة لتعلم لغة البرمجة .

    KillerPHP

    إنها منصة تعليمية مُخصصة بتعليم لغة البرمجة بي اتش بي PHP و كل شئ يخصها .

    HTML5 Rocks

    إنه مشروع مفتوح المصدر من جوجل ، و يُعتبر شبكة خاصة لجميع المطورين ، و بصفة خاصة للمبرمجية بلغة اتش تي ام ال 5 ، بحيث سوف تجدون فيه العديد من الموارد البرمجية ، فإنه يحتوي علي الكثير من الموضوعات و الدورات التعليمية لكل طرق تطوير المواقع ، و يشتم في محاضراته تعلم المطورين بداية من المبتدئين إلي المحترفين ، بالإضافة إلي إنه يمكن لأي شخص أن يساهم بالقيام بإضافة مواد و التعديل عليها و تقديم الإقتراحات .

    Dive into HTML5

    عبارة عن سلسلة قام بكتابتها Mark Pilgrim سوف تتعلم منها أساسيات اتش تي ام ال 5 و طريقة الإنتقال إليها من إصدارات HTML الأقدم مع مراعات دعم المتصفحات المختلفة .

    HTML5 Doctor

    إنه مثل السابق تماماً ، و متخصص في لغة HTML5 اتش تي ام ال 5 بالإضافة إلي إنه هناك الكثير مثله ، مثل : HTML 5 Demos و HTML5TEST .

    SQLZOO

    إنه موقع لتعلم لغة SQL الخاصة ببرمجة قواعد البيانات Database بالأساس لغة SQL هي لغة صممت للقيام بجعل تخزين البيانات و القيام بإستراجعها من قاعدة البيانات أمر سهل ، و إن هذه المنصة تسمح للمستخديمن الخاصين بها بتعلم هذه اللغة مع شروحات إحترافية ، بإهتمام و تفاعل مع واجهة مميزة .

    Code Ranch

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

    Code School

    هذه المنصة تقدم دورات تعليمية متعمقة للعديد من لغات البرمجة ، بالإضافة لدورات تعليمية خاصة بتطوير قواعد البيانات Database ، و تطوير التطبيقات ، و لكنه يتطلب دفع مبلغ 29 دولار أمريكي في الشهر لتصل لكل الدورات التعليمية المتوفرة فيه ، و لكنه يوفر الكثير من الدروس التعليمية المجانية .

    Code Avengers

    إنها منصة رائعة لتعلم لغة اتش تي ام ال 5 و سي اس اس و جافا سكربت فقط بواسطة دروس رائعة و تعتمد علي الألعاب ، في طريقة كتابة الأكواد و متابعة التغيير الطارئ علي النتائج ، و بالنهاية كل مرحلة بها لعبة صغيرة للترفيه عن المستخدمين .

    Standford

    إنها منصة تعليمية رائعة تم تقديمها من جامعة ستانفورد ، هدفها تقديم دورات تعليمية في البرمجة .

    CodeHS

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

    Sourcegraph

    إنها منصة مجانية ، و هذه المنصة تمكن للمستخدمين الراغبين بتعلم لغات GO من جوجل ، بايثون أو Node.JS الإستعانة بها ، بحيث توفر محرك بحث متخصص بهذه اللغات ، و تقوم بتقديم للمستخدمين شرح كامل مع أمثلة لأي دالة “Function” مع طريقة القيام بإستخدامها بأحد هذه اللغات .

    whatsnext

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

    The Code Player

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

    W3schools

    إن هذا الوقع يقوم بتقديم دروس تعليمية سهلة لمن يريد تعلم البرمجة من البداية إلي الإحتراف ، مع العديد من الشروحات و الأمثلة ، مع القيام بإتاحة الفرصة لتطبيق هذه الأمثلة ، الموقع يقوم بتوفير دروس في اتش تي ام ال و سي اس اس و جافا سكربت و بي اتش بي و jQuery و SQL .

    Coding for good

    هذه المنصة تعلم مستخديمها البرمجة من البداية ، عبر روابط مُختارة لمصادر إلكترونية مُختلفة ، و بالنهاية كل جزئية هناك سوف يستعين عليهم القيام بالتطبيق العملي خطوة بخطوة .

    Mozilla Developer Network

    إن Mozilla توفر علي منصتها التعليمية الرسمية ، و المعروفة بإختصار MDN دروس لمن لديهم معرفة أولية بالبرمجة و أخري للمحترفين للقيام بتعلم تطوير المواقع و تطبيقات الويب .

    Scratch 2.0

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

    Dash

    إنها منصة تعليمية تفاعلية ، و مجانية بشكل كامل ، تقوم بتقديم دروس تفاعلية للمستخدم عن طريقة بناء و تطوير موقع شخصي .

    PROGRAMMR

    إنها منصة تقوم بتقديم دروس في كل لغات البرمجة الشهيرة مثل : جافا و بي اتش بي و روبي و اجاكس و جي اس و سي بلس بلس و حتي دروس برمجة و تطوير الهاتف ، و بها الكثير من التمارين و التطبيقات .

    Udacity

    إنها منصة تفاعلية رائعة جداً تقوم بتقديم مقاطع مصورة لمتخصصين ، بالإضافة إلي إنه يوفر منافشات للمقالات و الكثير من التعليمات مع اختبارات كثيرة و متطورة ، و لكن ما يعيبه أن الدورات التعليمية الموجوده به غير مترابطة ، لهذا لا يصلح للمبتدئين .

    Codeconquest

    إنها منصة تعليمية أخري لتقوم بتعليم دروس في أساسيات البرمجة لتطوير المهارات البرمجية الخاصة بك .

    المنصات العربية لتعلم لغات البرمجة

    HTML.net

    إنه موقع متخصص لمهتمين بدروس الاتش تي ام ال و السي اس اس و البي اتش بي من المستخدمين المبتدئين ، و به منتدي متاح للمناقشة بين المستخدمين و المتعلمين .

    ARCCN

    إنه موقع عربي متخصص في دروس برمجة لغة بي اتش بي فقط من البداية إلي النهاية .

    برمجة

    إنه موقع عربي يقوم بتوفير مجموعة ضخمة من الدروس لتعليم البرمجة , و أساسيات التصميم و الأمن و الشبكات مجاناً مع القيام بتوفير شروحات بالفيديو .

    مشروع مطوري الويب

    يقوم بتقديم مقاطع فيديو لدروس متنوعة حول أساليب و أساسيات تصميم و برمجة المواقع بكل سهولة ، بالقيام بإستخدام لغات HTML و CSS و PHP و JQuery .

    شبكة عبدالله عيد

    عبارة عن موقع عربي يحتوي علي مجموعة من الدورات التعليمية المصورة ، بمجال البرمجة و علوم الحاسب ، إنه يشمل مجموعة من الأقسام المتنوعة و المختلفة التي تحتوي علي دروس أدوات تقوم بمساعدة المبرمجين علي تطوير القدرات البرمجية الخاصة بهم .

    المعهد العربي لتعلّم لغات البرمجة

    يقوم بتقديم دروس و مناهج و أمثلة و مراجع و اختبارات مجانية لكل لغات البرمجة و باللغة العربية ، و بالإمكان لأي شخص ليس يمتلك أي فكرة عن تصميم المواقع أن يبدأ معه إلي أن يصبح محترف .

    إن هذه كانت قائمة بها أشهر و أقوي و أبرز المنصات و المواقع الإلكترونية التفاعلية الأجنبية و العربية التي مهتمة بتعليم لغات البرمجة المختلفة ، هل تفكر في تعلم البرمجة و التكويد بالفعل ؟ ليس لديك حجة الأن !

    اترك تعليقا