هناك العديد من المصادر التي يمكنك أن تستخدمها لتعلم البرمجة في هذا المقال سأقدم لكم أفضل مواقع تعلم البرمجة للمبتدئين بالعربية والإنجليزية وسواء مجانية أو مدفوعة.
Coursera
لغة الموقع: الإنجليزية مع بعض الدورات المترجمة
التكلفة: مجاني لكن الشهادة مدفوعة
موقع Coursera من أشهر مواقع التعلم على الإنترنت وهو غير متخصص فقط في البرمجة بل يحتوي على دورات تدريبة في الكثير من المجالات الأخرى مثل علوم البيانات والأعمال.
الذي يجعل موقع Coursera من أفضل مواقع تعلم البرمجة هو دوراته التدريبية عالية الجودة والمنضمة بشكل جيد التي يقدمها بالتعاون مع أكبر الشركات والجامعات العالمية.
من أفضلها الدورات التدريبية التي شدت انتباهي في مجال البرمجة هي التي تقدمها شركة Meta (شركة فايسبوك و انستجرام ):
- دورة تعلم تطوير الواجهات الأمامية (front end)
- دورة تعلم تطوير الواجهات الخلفية (Back-End)
- دورة تعلم تطوير تطبيقات أندرويد
- دورة تعلم تطوير تطبيقات IOS
موقع هرمش
لغة الموقع: العربية
التكلفة: مجاني
إن كنت تبحث عن مصدر لتعلم البرمجة باللغة العربية فإن موقع هرمش من أفضل المواقع التي تقوم بذلك.
يوفر الموقع دروس منضمة ومكتوبة بلغة عربية بسيطة لتعلم علوم الكمبيوتر ولغات البرمجة مثل بايثون و جافاسكربت و Java إلخ…
أكاديمية حسوب
لغة الموقع: العربية
التكلفة: المقالات والكتب مجانية لكن الدورات التدريبة مدفوعة
أكاديمية حسوب هي واحد من أشهر مواقع تعلم البرمجة في الوطن العربي، تقدم دورات تدريبية مدفوعة ودروس مجانية في شكل مقالات مكتوبة.
يوفر الموقع أيضا مجموعة من الكتب المجانية بالعربية مثل كتاب البرمجة بلغة بايثون و كتاب البرمجة بلغة جافاسكربت.
من الأمور المميزة لأكاديمية حسوب هو توفيره لقسم خاص بالأسئلة والأجوبة مما يجعله مكان مناسب لطرح أسئلتك واستفساراتك.
إن كنت تريد تعلم البرمجة من الصفر وباللغة العربية، فأنني أنصحك بدوراتهم التدريبية المدفوعة التي يقدمونها.
FreeCodeCamp
لغة الموقع: الإنجليزية
التكلفة: مجاني
إن كنت مبتدئ ولغتك الإنجليزية متوسطة فإن موقع freeCodeCamp هو طريقة جيدة لتعلم تطوير الويب.
يتميز الموقع بكونه يساعدك على التعلم عن طريق القيام بمشاريع حقيقية وليس فقط الدروس النظرية.
كما يوفر مسار منضم يساعدك على تطوير الويب بطريقة مرتبة.
لا أنصحك بالاعتماد على FreeCodeCamp كمصدر وحيد لتتعلم البرمجة لأنه غير كافي، لكن أنصحك أن تجرب استخدامه فهو يساعدك على تطبيق ما تعلمت وبناء مشاريع حقيقة.
الطريقة التي يعتمدها freeCodeCamp من أفضل الطرق من وجهة نضري فهي ممتعة وفعالة في نفس الوقت لكنها لا تكفي بمفردها.
W3Schools
لغة الموقع: الإنجليزية
التكلفة: مجاني
يعد موقع W3Schools موردًا ممتازًا لتعلم أساسيات تطوير الويب. فهو يقدم دروسًا ومراجع شاملة لمعظم تقنيات تطوير الويب.
ستحتاج هذا الموقع خاصة لمراجعة ما تعلمته بسرعة أو تعلم تقنيات جديدة إن كانت لديك خبرة سابقة في تعلم البرمجة.
theodinproject
لغة الموقع: الإنجليزية
التكلفة: مجاني
مشروع theodinproject عبارة عن منهج لتعلم تطوير الويب. يساعد المستخدمين على تعلم المهارات الضرورية وبناء مجموعة من المشاريع في نفس الوقت.
YouTube
لغة الموقع: جميع اللغات
التكلفة: مجاني
يحتوي موق اليوتيوب على عديد الفيديوهات والدورات التدريبية المجانية بمختلف اللغات التي يمكنها أن تساعد على تعلم البرمجة أو أي شيء تريده.
بالرغم من أن التعلم عن طريق موقع YouTube ليس أفضل طريقة لكونه مليء بالمشتتات وغير مهيئ بشكل جيد لتوفير تجربة تعليمية متكاملة, لكن لا نستطيع تجاهل كمية المحتوى المفيد المتوفر فيه.
Udemy
لغة الموقع: جميع اللغات
التكلفة: مدفوع مع بعض الدورات المجانية
موقع Udemy هو عبارة عن سوق لبيع الدورات التدريبية في جميع المجالات أي شخص يمكنه أن يبيع دورته التدريبية عليه.
لقد وضعته في هذه القائمة نضرا لاحتوائه على دورات تدريبية بجميع اللغات وبأسعار معقولة وأحيانا مجانية لذلك فهو مصدر جيد لتعلم أي شيء.
فقط تأكد من اختيار الدورة المناسبة ولا تتشتت من كثرة الدورات الموجودة فيه.