شعار زيفيرنت

5 دورات جامعية مجانية لتعلم علوم الكمبيوتر – KDnuggets

التاريخ:

5 دورات جامعية مجانية لتعلم علوم الكمبيوتر
الصورة عن طريق Freepik
 

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

  • أسس علوم الكمبيوتر 
  • البرمجة باستخدام بايثون
  • هياكل البيانات والخوارزميات 
  • الأدوات الأساسية لهندسة البرمجيات

دعنا نذهب إلى قائمة الدورات.

الرابط: علوم الكمبيوتر 101

إذا كنت تبحث عن مقدمة مناسبة للمبتدئين في علوم الكمبيوتر، علوم الكمبيوتر 101 واحدة من جامعة ستانفورد تناسبك.

ستتعلم في هذه الدورة ما يلي وأكثر من ذلك بكثير:

  • ما يمكن لأجهزة الكمبيوتر (وما لا يمكنها) فعله 
  • كيف تعمل أجهزة الكمبيوتر 
  • كيف تعمل البرمجيات 
  • الحلقات والمنطق 
  • التجريد والمنطق والأخطاء 
  • كيف يعمل الإنترنت 
  • حماية الحاسوب

الرابط: مقدمة في المنطق لعلوم الكمبيوتر

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

  • المنطق المقترح و 
  • النمذجة مع المنطق 

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

الرابط: مقدمة CS50 لعلوم الكمبيوتر

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

ستتعلم ما يلي أثناء العمل بنشاط أيضًا على مشاريع لتعزيز التعلم:

  • مفاهيم البرمجة 
  • التفكير الخوارزمي وحل المشكلات 
  • هياكل البيانات في الخوارزميات 
  • بايثون 
  • SQL
  • HTML و CSS وجافا سكريبت

الرابط: مقدمة في علوم الحاسب الآلي والبرمجة باستخدام بايثون

مقدمة في علوم الحاسب الآلي والبرمجة باستخدام بايثون سيقدم لك معهد ماساتشوستس للتكنولوجيا (MIT) علوم الكمبيوتر وأساسيات البرمجة باستخدام لغة البرمجة بايثون. 

لذلك ستتعلم التفكير الحسابي وكتابة برامج بايثون لحل المشكلات. فيما يلي نظرة عامة على ما ستتعلمه:

  • فكرة الحساب 
  • بايثون 
  • الاختبار والتصحيح 
  • التعقيد الخوارزمي 
  • هياكل البيانات
  1. الفصل الدراسي المفقود من تعليم علوم الكمبيوتر الخاص بك - معهد ماساتشوستس للتكنولوجيا

الرابط: الفصل الدراسي المفقود من تعليم علوم الكمبيوتر الخاص بك

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

وهذا هو المكان الفصل الدراسي المفقود من تعليم علوم الكمبيوتر الخاص بك- دورة مجانية من معهد ماساتشوستس للتكنولوجيا - والتي ستساعدك على تعلم كل هذه الأمور وأكثر من ذلك بكثير. فيما يلي نظرة عامة على ما ستعلمك إياه هذه الدورة:

  • أدوات شل والبرمجة النصية 
  • محرر فيم 
  • مشاحنات البيانات 
  • بيئة سطر الأوامر 
  • التحكم في الإصدار باستخدام Git 
  • تصحيح الأخطاء والتنميط 
  • برمجة ميتا 
  • الأمن والتشفير

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

تعلم سعيد والترميز!
 
 

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

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة