أفضل 11 موقعًا لدورات برمجة الكمبيوتر المجانية عبر الإنترنت

أفضل 11 موقعًا لدورات برمجة الكمبيوتر المجانية عبر الإنترنت

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





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





1. مع OpenCourseWare

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





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

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



nest mini مقابل google home mini

2. إيدكس

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

يمكن أن تكون الدورات التدريبية في edX أسبوعية أو ذاتية. تغطي الموضوعات مجموعة كاملة من الموضوعات التي قد تجدها في أي جامعة معتمدة ، ولكن هناك انحراف كبير نحو علوم الكمبيوتر والهندسة والأعمال والإدارة. وهي مقسمة أيضًا إلى مستويات تمهيدية ومتوسطة ومتقدمة لراحتك.





تقدم edX أيضًا برامج الشهادات ، وهي عبارة عن منهج دراسي يهدف إلى التمكن في منطقة معينة ، مثل تطوير الويب للواجهة الأمامية أو علوم البيانات. هذه مفيدة لتعميق التعلم.

3. كورسيرا

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





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

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

4. PVTuts

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

تشمل الموضوعات المتاحة أربع لغات برمجة عامة (C ++ و C # و Java و SQL) وست لغات برمجة الويب (HTML و CSS و JavaScript و PHP و ASP.NET و XML).

5. يوداسيتي

Udacity هي منصة أخرى للدورات التدريبية عبر الإنترنت ، ولكن بخلاف MIT OCW و edX و Coursera ، تركز Udacity بشكل صارم على الموضوعات المتعلقة بالبرمجة وعلوم البيانات والهندسة. لا رياضيات ولا علوم اجتماعية ولا علوم إنسانية. الأمر كله يتعلق بالتكنولوجيا ، ويمكن القول إنه أفضل لها.

الهدف من Udacity هو إعدادك للنجاح المهني في أحد المجالات المتعلقة بالتكنولوجيا. تولي المنصة الكثير من الاهتمام لبرامج Nanodegree الخاصة بها ، وهي مناهج مدمجة (تكتمل عادةً في أقل من عام) مصممة لتجعلك جاهزًا للوظيفة في أسرع وقت ممكن. لكن تكلفة Nanodegrees يتراوح بين 100 دولار و 500 دولار لكل منها.

لا تريد دفع أي شيء؟ هذا جيد. يمكنك تجنب النهج القائم على المنهج بأكمله والتمسك بالدورات المجانية الفردية.

6. Udemy

Udemy هو سوق تعليمي عبر الإنترنت حيث يمكن لأي شخص إنشاء (وحتى بيع) دوراته الخاصة ليستخدمها الآخرون. هذا هو السيف ذو الحدين تمامًا: فهو يسمح للأشخاص المهرة بمشاركة معارفهم دون الحصول على شهادة تعليمية ، ولكن عليك أن تخوض الكثير من الهراء للعثور عليها.

تتنوع دورات البرمجة في Udemy عبر جميع أنواع الموضوعات. ستجد كل شيء من معالجة البيانات المستندة إلى Python إلى أساسيات القرصنة الأخلاقية ، من أساسيات Java إلى تطوير الويب على مستوى الماجستير. ستجد أيضًا الكثير من الدورات التدريبية المتعلقة بتطوير اللعبة .

ملحوظة: لا تدفع الثمن الكامل لدورة Udemy أبدًا! غالبًا ما يحتفظ سوق Udemy بمبيعات ضخمة ، مما يخفض الأسعار في أي مكان من 50 إلى 90 في المائة. أثناء الانتظار ، تحقق من ملف أفضل دورات Udemy المجانية .

7. فري كود كامب أو مشروع أودين

إذا كان هدفك هو أن تصبح مطور ويب بارعًا ، سواء كان ذلك في الواجهة الأمامية أو الخلفية ، فأنا أوصي بشدة إما باستخدام Free Code Camp (الذي يعلم HTML و CSS و JavaScript و React) أو مشروع Odin (الذي يعلم HTML و CSS ، جافا سكريبت ، روبي أون ريلز).

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

8. أكاديمية خان

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

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

9. موقع يوتيوب

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

ومع ذلك ، إذا كانت لديك عين مميزة ، فيمكن أن يكون YouTube مصدرًا رائعًا لتعلم كيفية البرمجة. ابدأ بتقريرنا عن أفضل دروس البرمجة على YouTube.

10. OpenCourser

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

حتى كتابة هذه السطور ، تم فهرسة أكثر من 900 دورة برمجة مجانية عبر الإنترنت بواسطة OpenCourser ، مع إضافة العديد منها كل يوم. نعم ، ستجد مجموعة من الدورات التدريبية من edX و Coursera و Udacity وما إلى ذلك ، ولكنك ستجد أيضًا بعض الدورات التدريبية من أماكن أخرى ، مثل أكاديمية Saylor. على أقل تقدير ، إنها طريقة ملائمة للبحث في العديد من الأنظمة الأساسية المذكورة أعلاه مرة واحدة.

أحد عشر. Codecademy

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

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

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

ملحوظة: ليندا

Lynda هي موطن لأكثر من 6000 دورة تدريبية مختلفة عبر الإنترنت موزعة على 12 مجالًا متعلقًا بالتكنولوجيا (مثل الرسوم المتحركة ، CAD ، تكنولوجيا المعلومات ، التسويق ، التصوير الفوتوغرافي) ومئات من الموضوعات الأكثر تحديدًا ذات الأهمية. مع أكثر من 670 دورة تدريبية ، تشكل فئة البرمجة جزءًا كبيرًا من محتوى Lynda.

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

Lynda عبارة عن منصة مدفوعة تكلف 20 دولارًا شهريًا ، ولكن هناك خدعة يمكنك استخدامها للوصول إلى دورات Lynda مجانًا.

مزيد من النصائح لبرمجة الكمبيوتر نوبي

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

يشارك يشارك سقسقة بريد الالكتروني 5 نصائح لزيادة كفاءة أجهزة VirtualBox Linux الخاصة بك

هل سئمت من الأداء الضعيف الذي تقدمه الأجهزة الافتراضية؟ إليك ما يجب عليك فعله لتعزيز أداء VirtualBox الخاص بك.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • برمجة
  • دروس مباشرة على الإنترنت
نبذة عن الكاتب جويل لي(تم نشر 1524 مقالة)

جويل لي هو رئيس تحرير MakeUseOf منذ عام 2018. وهو حاصل على بكالوريوس العلوم. في علوم الكمبيوتر وأكثر من تسع سنوات من الخبرة المهنية في الكتابة والتحرير.

المزيد من Joel Lee

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك