5 دورات مجانية لتعلم أساسيات علوم الكمبيوتر

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

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

 

 رمزية لـ أساسيات علوم الكمبيوتر
رمزية لـ أساسيات علوم الكمبيوتر

 

5 دورات في أساس علوم الكمبيوتر

 

1. علوم الكمبيوتر 101 – جامعة ستانفورد

 

الرابط: علوم الحاسب 101

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

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

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

 

2. مقدمة في منطق علوم الكمبيوتر – جامعة ليدز

 

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

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

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

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

رمزية لـ دورات لتنمية المهارات
رمزية لـ دورات لتنمية المهارات

3. CS50: مقدمة في علوم الكمبيوتر – جامعة هارفارد

 

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

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

ستتعلم ما يلي أثناء العمل على مشاريع لتعزيز تعلم أساسيات الكمبيوتر ومنها:

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

 

4. مقدمة في أساسيات علوم الكمبيوتر والبرمجة باستخدام بايثون – معهد ماساتشوستس للتكنولوجيا

 

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

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

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

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

 

5. تعليم علوم الكمبيوتر – معهد ماساتشوستس للتكنولوجيا

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

 

ستساعدك الدورات التدريبية التي أدرجناها حتى الآن على تعلم البرمجة باستخدام Python وهياكل البيانات والأسس العامة لعلوم الكمبيوتر.

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

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

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

التعليقات مغلقة.