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

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

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

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

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

ـ موقع أكاديمية حسوب وهو عبارة عن موقع يقدم دروس مجانية في البرمجة ذات جودة عالية باللغة العربية تشمل دروس في الـ HTML والـ CSS ولغة روبي ولغة PHP بالإضافة إلى دروس في ووردبرس وجافاسكريبت وNode.js ومن المميزات التي يوفرها الموقع وجود مجتمع يتيح طرح الأسئلة والحصول على إجابات من خبراء في البرمجة وتبادل النقاش معهم.

 

ـ موقع W3schools يتيح هذا الموقع دروس تعليمية سهلة لمن يرغب في تعلم البرمجة من الصفر مع شروحات وأمثلة وإتاحة الفرصة لتطبيق هذه الأمثلة، الموقع يوفر دروسا في HTML وCSS وجافاسكريبت وبي إتش بي وjQuery وSQL.

 

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

 

ـ موقع Dash يوفر تعلم البرمجة من خلال عدد من المشروعات التفاعلية مثل كيفية بناء موقع شخصي أو تصميم ثيم متجاوب لمدونة أو تطوير موقع لمؤسسة صغيرة وهو ما يجعل المتدرب يكتسب مهارات استخدام HTML وCSS وجافاسكريبت ومن أهم ما يميز الموقع الواجهة التفاعلية وتقدم جميع المشروعات مجانا.

 

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

 

ـ Mozilla Developer Network توفر موزيللا من خلال هذا الموقع الأدوات والدروس اللازمة للمبتدئين لتعلم تطوير مواقع وتطبيقات الويب خطوة بخطوة مع شرح وافي بدءا من تحميل وتثبيت الأدوات اللازمة إلى نشر أول موقع، كما يوفر الموقع دروسا لمن لديهم معرفة أولية بالبرمجة ودروسا للمحترفين.

 

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

 

ـ موقع هرماش وهو عبارة عن موقع تعليمي مجاني يهتم بعلوم الكمبيوتر و يقدم سلسلة طويلة من الدروس بشكل مجاني تماما ومبسّط و مفصّل.
ـ موقع عبد الله عيد وهو عبارة عن دورات عديدة في لغة الجافا، وكذلك HTML ، والاندرويد ، وكل هذا بلغة عربية وبالفيديو والأمثلة المباشرة ، بالإضافة لتناوله لعديد من القضايا والنصائح التي تهم المبرمج بشكل خاص.

ـ موقع Anbilarabi هذا الموقع يضم فريق متكامل من الخبراء التقنيين العرب المحترفين في عدد من المجالات مثل ” البرمجة والتصميم والرسم والتدريب التقني.

ـ موقع Codecademy هو أفضل موقع لتعلم البرمجة بطريقة تفاعلية على الإطلاق يمنكم الإختبار بين تعلم أساسيات الويبPHP، Java Script، jQuery، Python، Ruby، كل درس يوفر لك لوحة لشرح ضروريات وتعليمات البرمجة التي تقوم بها، وتوجد لوحة أخرى تسمح لك بتجربة الأكوادن ثم إختبار مدى صحتها، لا تقلق من إرتكاب الأخطاء، فاللوحات ستقوم بتنبيهك للأخطاء التي تقوم بها مع توفيرها للمحات لمساعدتك على الكتابة.

ـ موقع Hack Pledge وهو عبارة عن موقع يحتوي على عدد كبير جدا من المبرمجين والمطورين ويمكن لطلاب الموقع التعامل والتواصل مع هؤلاء المبرمجين والتحدث معهم ومناقشتهم من أجل الحصول على خبراتهم وتنمية مهارات الطالب البرمجية.
ـ موقع Freecodecamp يعتبر من المواقع المميزة في عالم البرمجة يحتوي على جزء خاص بالنشاط الخيري، بمعنى أنه يتولى أمر تأسيس وإنشاء مجموعة من المشروعات البرمجية الخاصة بمؤسسات غير تجارية ” أي هدفها ليس مادي ولا يوجد من ورائها أي ربح”، وكذلك يقوم بتقديم مجموعة من الدروس والبرامج و التطبيقات في عالم البرمجة لطلابها.
ـ موقع Code School وهو موقع يوجد به عدد من المستويات على الطالب اجتيازها بالترتيب عن طريق السير في المسار الذي يحدده له الموقع، أهم مايقدمه هذا الموقع ” الدورات التعليمية HTML/CSS ، ودورات لتعلم JavaScript ، ودورات أخرى لتعلم تطوير تطبيقات iOS ”.
ـ موقع Code Academy هو موقع يقدم عدد لا نهائي من الدروس والكورسات ،التي تمكن الأشخاص من الحصول على خبرة في مجال البرمجة بوجه خاص وفي أكثر من مجال أخر متعلق بالبرمجة والتقنيات ،هذا بالإضافة إلى أنه بلغ عدد المبرمجين الذين تلقوا الكورسات والدروس من خلاله إلى حوالي 24 مليون مبرمج.
ـ Code Avengers هو موقع لتعليم البرمجة عن طريق الترفيه المناسب لكم ورفع مستوى إحترافكم في البرمجة بطريقة تشبه ممارسة الألعاب، وفي نهاية كل درس فعلا توجد لعبة صغيرة لتخفيف التوتر الناتج عن متابعة الدروس المتتالية، يمكنك كمبتديء أيضا اللعب في طريقة كتابة الأكواد ومتابعة التغيير الطاريء على النتائج في وقتها.

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

ـ موقع LearnStreet إذا كنت من الشخصيات الجادة التي لا تفضل التسلية أثناء الدراسة فسيصبح LearnStreet هو مكانك المفضل، يقدم الموقع دوراته للمبتدئين المهتمين بتعلم Java Script، Python و Ruby، كل ما عليك هو الضغط على زر ” Start Course ” وستبدأ متابعة الدروس مع التمرينات.

 

ـ موقع CodeHS يمكنك تعلم برمجة الألعاب من خلال دروس مبسطة وممتعة وفي أثناء ذلك ستتمكن من تعلم كيفية حل المشاكل التي تواجهك في أثناء البرمجة بالإضافة إلي Java Script، تحريك الرسوم، هيكلة البيانات، تصميم الألعاب وأخيرا تحديات الألغاز، على الرغم من إختلافه في نوعية الدروس المقدمة مع باقي المواقع المذكورة ولكنه يتفق مع بعضها في إنه سيتوجب عليك دفع 25 دولارا شهريا لإستكمال رحلة التعلم الخاصة بك، الأمر يستحق إذا كنت ترغب في تعلم برمجة الألعاب على نحو فعال.

 

Scratch 2.0 هل تعتقد أن CodeHS و Khan Academy بداية صعبة للتعلم ؟ إذا ليس هناك أسهل من Scratch للبدء للمبرمجين الطموحين، في البداية كان متوفر كبرنامج للأطفال ليسمح لهم بخلق وتحميل مشاريعهم ومشاركتها على الموقع، ولكنه الآن متوفر الآن بنسخة 2.0 على شبكة الإنترنت، على الرغم من إنه لا يوفر تعليم كل شىء في عالم البرمجة، وإنما هو عبارة عن بعض الأوامر التي تعطي لشخصيات كارتوينة مرسومة مثل ” حرك القطة 10 خطوات للإمام “، ولكنه جيد في تعلم كيفية تفتيت المشاكل التي تواجه المبرمجين لمشاكل أصغر يمكن حلها منطقيا مع كل خطوة تقوم بها في البرنامج.

 

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

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

 

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

 

ـ Harvard University’s CS50 class وهي عبارة عن دورة مجانية مقدمة في علوم الكمبيوتر من جامعة هارفارد وتشمل التركيز على تعلم HTML ولغات البرمجة سي C وJavaScript وSQL وCSS كما توفر تعلم كيفية التفكير بطريقة منطقية وفهم الخوارزميات وكيفية حل المشاكل البرمجية بكفاءة ويمكن للطالب (المتدرب) بعد إتمام الدورة بنجاح دفع 90 دولار للحصول على شهادة موثقة.

 

ـ

 

 

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

%d مدونون معجبون بهذه: