أفضل المصادر العربية و الإنجليزية لتعلم البرمجة من الانترنت
أفضل المصادر العربية و الإنجليزية لتعلم البرمجة من الانترنت
بقلم :
السندباد
في :
القراءات : 2867
تعرف على أفضل المواقع و القنوات العربية و الانجليزية المختصة في تعليم البرمجة و اللغات البرمجية على الانترنت
تعلم البرمجة هو هدف واحد يجمع الآلاف من الشباب العربي، حيث أصبحت البرمجة ميدانا جذابا و سوق عمل كبيرا في السنوات الأخيرة، بفضل ميزة العمل الحر و التي ينهجها العديد من الشباب لمواجهة البطالة و انخفاض فرص العمل في العديد من الدول العربية، لكن تعلم البرمجة لا يقتصر فقط على الجامعة، إنما بالإمكان تعلمها عبر الانترنت من عدة مصادر.
التعلم عبر الانترنت هو شيء جميل جدا و له عدة مزايا أهمها إمكانية التعلم في أي وقت و مكان، والتوقف في حالة التعب أو عدم القدرة على الإتمام ثم الاستئناف في وقت آخر، كما أنه يتميز بالتنوع و وفرة المعلومات، إذ أن الشبكة العنكبوتية تعد أكبر مكتبة في العالم ويمكنك الحصول على أي درس أو معلومة أو جواب على أي سؤال في ثواني معدودة.
ورغم المزايا العديدة التي تميز التعلم الشخصي عبر الانترنت، إلا أنه لا يخلو من عدة عيوب أهمها كثرة المصادر!! نعم فإن كثرة المصادر تعد نعمة و نقمة في آن واحد، لأن العديد من المصادر ليست بالجودة المطلوبة و بعضها قد يجعلك تكره التعلم عبر الانترنت، لذلك فاختيار المصدر الصحيح هو أمر ضروري جدا، ومن أجل هذا السبب أعددنا لكم قائمة بأفضل المصادر المجانية لتعلم البرمجة باللغتين العربية و الانجليزية.
- أفضل مصادر تعلم البرمجة بالانجليزية
1- CodeCademy
https://www.codecademy.com
CodeCademy هو أفضل موقع لتعلم البرمجة بالنسبة للمبتدئين، أهم ما يميز هذا الموقع هو بساطته الشديدة، حيث يجعل من البرمجة أمرا يبدوا غاية في السهولة بفضل نظام التعلم باستخدام منصة تفاعلية، اذ يجب على المستخدم تطبيق كل ما يتعلمه في كل مرحلة من أجل المرور إلى مرحلة موالية، وهذا يعتبر أمرا نافعا و مفيدا للغاية إذ يساعد على تثبيت التعلمات و حفظها بشكل تلقائي، كما أن الموقع به منتدى نشيط جدا يمكن طرح أي سؤال على باقي المستخدمين فيه، أو طلب المساعدة في حالة مواجهة صعوبة في أي تمرين.
أهم الدروس البرمجية في الموقع : AngularJS، HTML & CSS، JavaScript، jQuery، PHP، Python، Ruby ....
2- FreeCodeCamp
https://www.freecodecamp.com/
شخصيا أرى بأن FreeCodeCamp هو أفضل موقع لتعلم البرمجة لمن يريد أن يتعلم البرمجة بشكل سريع و يدخل إلى سوق العمل، وهذا راجع إلى عدة أسباب أهمها أن الموقع يقوم بتعليم المستخدمين بالتدرج من الأساسيات في برمجة الويب كلغتي Html + CSS، مرورا بدروس أكثر تقدما حيث يبدأ المستخدم بتعلم الجافاسكريبت و اللوغاريتمات و بعض أطر العمل الشهيرة مثل jQuery، كما أنه يوفر أربعة شهادات مختلفة يمكن الحصول عليها بعد اجتياز الاختبارات التي هي عبارة عن مشاريع يطلب من المستخدم القيام بها و التي تحدد مدى فهمه واستيعابه للدروس.
أهم الدروس البرمجية في الموقع : Html، Css، Javascript، Algorithm، Node.JS، jQuery، Ajax ...
3- edX
https://www.edx.org/
موقع edX هو أحد أقدم المواقع و أكثرها شهرة في ميدان التعلم عبر الانترنت، يوفر الموقع دروس و كورسات مقدمة من أكبر الشركات و المنظمات العالمية مثل Google، Facebook، Microsoft، Appel، W3 وعشرات الجامعات العالمية على رأسها جامعات Harvard و massachusetts و Berkely، التي تستخدم هذا الموقع كمنصة من أجل نشر دروس خاصة لتقنيات تمتلكها و تطورها، كما أن البرمجة ليست هي الشيء الوحيد الذي يمكن تعلمه في موقع edX اذ يوجد دروس حول اللغات و عدة علوم كالرياضيات و البيولوجيا و الفيزياء، و جميع هذه الدروس مقسمة حسب الصعوبة و الفئة الموجهة لها (المبتدئين أو المحترفين).
أهم الدروس البرمجية في الموقع : Object Oriented Progaraming، Android App Dev، Web Dev، Computer science
4- Microsoft Virtual Academy (MVA)
https://mva.microsoft.com/
قد لا تعلم بهذا، لكن شركة مايكروسوفت العملاقة في مجال التقنيات تمتلك موقعا مخصصا لتعليم البرمجة و علوم الحاسوب مجانا للجميع اسمه Microsoft Virtual Academy أي "أكاديمية مايكروسوفت الافتراضية"، تتميز الدروس في هذه الأكاديمية بالجودة العالية جدا، رغم أن معظمها يدور حول تقنيات خاصة بشركة مايكروسوفت و لغات برمجية تمتلكها هذه الأخيرة، إلا أنه يمكنك العثور على دروس في لغات أخرى. الدروس في أكاديمية مايكروسوفت مقسمة حسب الفئة التي يناسبها كل درس، حيث يستهدف بعضها المبرمجين و البعض الآخر الطلاب، ينصح بشدة استخدام دروس هذه الاكاديمية في حال أردت تعلم لغات أو تقنيات تابعة لمايكروسوفت مثل لغة C# أو برنامج Visual Studio .
أهم الدروس البرمجية في الموقع : C#، Visual Studio، Web Dev، Games Dev، Databases Dev ...
5- W3School
http://www.w3schools.com/
موقع W3School هو موقع يجب على كل من يريد احتراف برمجة الويب زيارته، هذا إن لم يكن قد زاره من قبل، يعتبر الموقع مدرسة الكترونية واسعة تابعة لمنظمة W3 التي تشرف على الويب، ويوجد به عدة دروس في تقنيات الويب الأساسية مثل Html5 و CSS3 و JavaScript كما يوجد به مراجع كاملة لكل صغيرة و كبيرة في هذه التقنيات، الدروس الموجودة في الموقع بسيطة جدا و شاملة و تعتبر مناسبة لمن يريد أن يقوم بالخطوة الأولى في احدى هذه اللغات.
أهم الدروس البرمجية في الموقع : Html، CSS، Javascript، PHP، jQuery، Bootstrap، Json، Ajax، W3.JS ...
- أفضل مصادر تعلم البرمجة بالعربية
1- Elzero Web School
http://www.elzero.org/
ان كنت لا تعرف أي شيء في مجال البرمجة و تريد شق طريقك في هذا المجال لتصبح مبرمج ويب محترف، فإن مدرسة Elzero هي خيار ممتاز جدا لتبدأ منه، القناة يشرف عليها مديرها أسامة محمد وهو مبرمج مصري يمتلك طريقة ساحرة و بسيطة للغاية في إيصال المعلومة للمتلقي كيفما كان، ما لاحظته شخصيا هو أن الدروس نوعا ما طويلة بسبب الطريقة البسيطة جدا التي تشرح بها، القناة مختصة بشكل أساسي بالتقنيات و اللغات التي تهم برمجة الويب.
أهم الدروس البرمجية في الموقع : Html، CSS، Javascript، PHP، jQuery، Bootstrap، Web Design، ...
2 - أكاديمية حسوب
https://academy.hsoub.com/
أكاديمية حسوب هي موقع تابع لشركة حسوب و التي قامت بالفعل بثورة كبيرة في عالم الويب العربي مع عدة منتجات جريئة كاعلانات حسوب
ومنصات العمل الحر مستقل و خمسات، تقدم أكاديمية حسوب العديد من الدورات الكاملة في عدة ميادين منها البرمجة، العمل الحر، ريادة الاعمال، التسويق الالكتروني و يشرف على هذه الدروس أساتذة و مختصون من كل الدول العربية.
أهم الدروس البرمجية في الموقع : Html، CSS، Javascript، PHP، Python، Ruby، GO ...
3- Muhammes Essa
http://muhammedessa.com/
اذا كنت قد جربت تعلم البرمجة عبر الانترنت من المصادر العربية فستعلم أنها تفتقد إلى شيئين غالبا، الأول انها لا تتطرق إلى التقنيات الجديدة و غالبا ما تبقى أسيرة التقنيات القديمة و المعروفة، و الثانية كونها لا تتعمق في الدورات و انما تعطي نظرة شمولية فقط، لكن بعد مشاهدتي لبعض دورات قناة Muhammes Essa على اليوتيوب أيقنت أن هذه القناة لا تفتقد هذين الشيئين، إذ يمكنك العثور فيها على دروس قد لا تجدها في أي قناة عربية أخرى، كما ان معظم الدروس مكونة من أزيد من 100 أو 200 فيديو ما يظهر التعمق الكبير في الشرح من صاحب القناة.
أهم الدروس البرمجية في الموقع : Python، Django، Ethical Hacking، Ionic، Java، Linux