كلنا نعلم دور الإنترنت في إيصال المعلومة وإتاحة فرصة الوصول الى مجموعة كبيرة من الدروس والدورات لمختلف المجالات والتخصصات. وبطبيعة الحال، هناك الكثير من الدورات المتعلقة بالبرمجة التي من المرتقب ان تنطلق في الشهور القادمة في مختلف منصات التعلم عن بعد ، لكن اخترت لكم هذه المجموعة المتميزة التي ارجوا ان تكون مفيدة لكم .
Programming for Everybody
البرمجة للجميع (باللغة الإنجليزية) هي عبارة عن دورة على موقع Coursera مقدمة من جامعة ميشيغان ، وتبدو أنها مثالية للمبتدئين الذي لم يتعرفوا على البرمجة ويريدون تعلمها. الدورة ستكون عن لغة البيثون وسيكون الشرح بسيط جدا نظرا لكون الدورة موجهة بالخصوص للمبتدئين في البرمجة . الدورة ستبدأ يوم 2 يونيو القادم وستستمر لمدة عشرة أسابيع.
An Introduction to Interactive Programming in Python
مقدمة إلى البرمجة التفاعلية في بايثون ،دورة مشابهة تماما لسابقتها . هذه الدورة ستكون مقدمة من جامعة Rice ،والتي تهدف الى تعليم لغة البايثون من خلال تطوير لعبة فيديو تفاعلية صغيرة نوع بونغ . الدورة تتطلب ان تكون لديك أساسيات في هذه اللغة من أجل ان تستفيد أكثر ، وأظن ان الوقت في صالحك لإن الدورة ستبدأ في شهر سبتمبر القادم وستستمر لمدة تتراوح ما بين تسعة وعشرة أسابيع.
Introduction to Computer Programming
مقدمة لبرمجة الحاسوب، دورة في موقع EDX من المعهد الهندي للتكنولوجيا بومباي . على مدى ستة أسابيع،ستتعلم أساسيات البرمجة باستخدام لغات C / C + + فضلا عن فهم أساسي في هندسة البرمجيات. ستبدأ الدورة يوم 29 يوليو وسيكون الجزء الثاني في 23 سبتمبر 2014.
Introduction to Computing with Java
مقدمة في الحوسبة مع جافا، دورة اخرى من نفس الموقع صممت لأولئك الذين يريدون تعلم وفهم المفاهيم المتعلقة بالبرمجة وربطها بعناصر ملموسة في العالم الحقيقي. الدورة مقدمة من جامعة العلوم والتكنولوجيا، وهونغ كونغ، وستبدأ في يونيو لمدة عشرة أسابيع.
Begin programming: build your first mobile game
دورة مهمة جدا للمهتمين بمجال الموبايل وبرمجة الألعاب والتطبيقات المختلفة للهواتف الذكية. الدورة مقدمة من جامعة ريدينغ وستبدأ يوم 20 أكتوبر وستستمر لمدة سبعة أسابيع .
Algorithms
هذه الدورة مثالية بالطبع لأولئك الذين يريدون أن يتعرفوا أكثر عن بعض المفاهيم في مجال البرمجة ، وخاصة الخوارزميات التي تستخدم على نطاق واسع. كل هذا ستتعرف عليه من خلال هذه الدورة المتميزة المقدمة من جامعة برينستون ، وستستمر لمدة ستة أسابيع وتبدأ يوم 13 من يونيو القادم. هناك بالطبع جزء ثاني لمدة سبعة أسابيع والذي سيبدأ في في 31 أكتوبر 2014.
Advanced Data Structures
تراكيب البيانات المتقدمة هي دورة من معهد ماساتشوستس للتكنولوجيا على منصة OCW التي تقدم للطلاب نظرة عامة وواسعة ولكن مفصلة لمختلف هياكل البيانات ، وكذلك الخوارزميات . الدورة ستستغرق 11 أسبوع .
Human-Computer Interaction
التفاعل بين الإنسان والحاسوب، دورة على منصة coursera من جامعة سان دييغو. أنا اراها مهمة خاصة اننا نتجاهل جوانب هامة مثل قابلية الاستخدام أو الوصول . الدورة تستحق ان تخصص لها بضع ساعات على الأقل لفهم هذا الموضوع . ستبدأ الدورة يوم 30 يونيو وستستمر لمدة تسعة أسابيع.
Creative Programming for Digital Media & Mobile Apps
البرمجة الإبداعية للإعلام الرقمي وتطبيقات المحمول هي دورة في البرمجة من قبل جامعة لندن ولكن موجهة خاصة للفنانين الذين يرغبون في معرفة المزيد عن وسيلة اضافية لتجسيد أعمالهم ، مثل التطبيقات. لكن تتطلب بعض المعرفة حول Java، ستبدأ الدورة في تاريخ غير محدد في شهر يونيو،وستستغرق ستة أسابيع.
Creative Coding
تشبه الى حد بعيد ما سبق، لكن هذه المرة من قبل جامعة موناش. الدورة ستكون بلا شك مفيدة جدا وممتعة،من خلال تعلم كيفية خلق وتوليد أشكال جميلة من خلال الصوت والصور وكل ذلك باستعمال البرمجة واستخدام إطار على أساس جافا. مدة الدورة ستكون ستة أسابيع وستبدأ يوم 2 يونيو.
Multicore Programming Primer
البرمجة متعددة النواة هي دورة من شأنها أن تسمح لنا لمعرفة المزيد عن البرمجة المتزامنة، وتطبيقها على معالج الخلية المدرجة في بلاي ستيشن 3. الدورة ستكون على منصة OCW عبر دروس فيديو (باللغة الإنجليزية، مع امكانية توفر الترجمات ).