أغلبنا أو جميعنا نملك العديد من التطبيقات والبرامج على هواتفنا وكذلك نملك الكمبيوتر والتلفاز، ولطالما تساءلنا عن كيفية عمل هذه الآلات والبرامج وطريقة اعدادها، وعند البحث عن إجابة نجد أن أساس هذه التطبيقات والاجهزة هو علم البرمجة، ألا وهو عبارة عن لغات تقوم الأجهزة أو الآلة أو البرنامج بقرائتها وتحليلها إلى أوامر لتقوم بمهام محددة. وانطلاقاََ من فضول ورغبة الكثيرين في تعلم لغات البرمجة قمنا بتجميع في هذا المقال أفضل المواقع لتعلم لغات البرمجة:
موقع كورسيرا Coursera:
يعتبر موقع كورسيرا Coursera من أفضل المواقع المجانية لتعليم لغات البرمجة من خلال عدة تدريبات محتوية على برامج تعليمية متنوعة واساسيات قائمة على البرمجة، وكل ذلك تحت إشراف وتعاون أفضل الأساتذة من مختلف الجامعات العالمية، حيث قام الموقع بتجميع خبرات كل استاذ فيهم في دورات تدريبية لا مثيل لها لتعلم البرمجة من الصلة وبشكل مجاني بالكامل، أما في حال الرغبة في الحصول على شهادة عندئذ يجب دفع مبلغ من المال يحدده الموقع ضمن مجال من 50 إلى 150$. ومن ضمن الدورات التدريبية التي يوفرها الموقع:
- لغة Java.
- لغة HTML and CSS.
- IOT Programming
- Introduction to Programming.
- C language .
موقع W3schools:
يوفر هذا الموقع دورات تعليمية بطرق سهلة لتعلم لغات البرمجة من الصفر، حيث يتيح هذا الموقع الدروس مع شروحات وأمثلة عليها وكذلك إتاحة الفرصة أمام الطلاب لتطبيق الذي يتعلمونه في أمثلة.
اللغات والدروس التي يوفرها هذا الموقع: دروس في لغة HTML
- دروس في لغة (Hypertext Preprocessor) أو كما تعرف اختصاراََ PHP.
- دروس في لغة jQuery.
- لغة JavaScript.
- لغة CSS.
موقع Dash:
يؤمن موقع داش Dash توفير عدد من البرامج والمشاريع التفاعلية بشكل مجاني تماماً لتعلم لغات البرمجة ومن هذه البرامج والمشروعات تعلم كيفية إنشاء موقع شخصي أو موقع لمؤسسة صغيرة ، وتصميم مدونة مع ثيم لها متجاوب.
وكل ذلك يتم عن طريق تعلم إحدى اللغات التالية:
- لغة JavaScript.
- دروس في لغة HTML
- لغة CSS.
موقع TheCodePlayer:
وهو من المواقع التي تقدم دورات تدريبية بشكل تفصيلي عن لغات البرمجة وكيفية إنشاء المواقع وإدارتها وربطها بالاسم التجاري للمؤسسة وكذلك إنشاء التطبيقات. ويتم كل ذلك عن طريق فيديوهات متخصصة لكل غرض مشتملة على الخطوات بترتيب واضح ومفهوم للمبتدئين، وعلى شرح عميق للدرس مع الشفرة البرمجية الخاصة بما يتم شرحه.
موقع إدراك:
يعتبر موقع إدراك من أفضل المواقع التدريبية في العالم العربي نظراََ لأنه يوفر العديد من الدورات التدريبية في مختلف المجالات والمواد الدراسية، ومن ضمن هذه المجالات هو مجال علم البرمجة،
- حيث يقدم دورات في: مقدمة إلى البرمجة بلغة البايثون python.
- البرمجة بلغة جافا Java.
- برمجة تطبيقات الاندرويد.
- برمجة تطبيقات الايفون.
- تصميم الألعاب الإلكترونية.
- بناء المواقع الالكترونية.
موقع FreeCodeCamp:
وهو من المواقع التي تأسست عن طريق أحد أفضل مدربين لغات البرمجة وهو Quincy Larson، والذي هدف من خلال هذا الموقع إلى جعل عملية التعليم مجانية أمام كل طالب علم. ويوفر هذا الموقع عدة دورات تدريبية لتعلم لغات البرمجة بكل سهولة وبدون تعقيدات.
ومن هذه الدورات التدريبية التي يقدمها الموقع:
- تعلم هيكلة البيانات والخوارزميات بلغة JavaScript.
- تدريب كامل عن Microservices، و API.
- إنشاء مواقع الويب وتطويرها.
وكل تدريب من هذه التدريبات هو عبارة عن فيديوهات مجمعة لاهم المعلومات والتلخيصات للبدء من الصفر والوصول إلى مرحلة الاحتراف.
وما يميز هذا الموقع هو منح شهادة في نهاية الدورة التدريبية، لاستخدامها وضمها إلى الـ CV. شرط اجتياز الاختبارات الموجودة عقب كل كورس تنهيه، ومع إتمام واجتياز آخر كورس ستحصل على شهادة معتمدة من المنصة تبرز ما تعلمته.
وكذلك من مميزاتها أنها تملك قناة يوتيوب تعتبر من افضل القنوات التي تقدم محتوى مجاني لكورسات من قبل صناع محتوى ومحترفين يعملون في كل مجالات البرمجة تقريباً، وتملك أيضاََ مدونة في مجال البرمجة تسمح فيها بنشر المهتمين في مجال البرمجة لمهاراتهم وخبراتهم وتجاربهم فيها.
موقع Khan Academy:
يعتبر هذا الموقع منصة تعليمية متكاملة حيث أنه يحتوي على دورات شاملة ومتكاملة في مختلف مجالات البرمجة لتطوير ثقافتك ومعلوماتك لتصل إلى مرحلة الاحتراف، بحيث تبدأ من أساسيات الكمبيوتر (أجزاءه، مكوناته..) حتى نظم برمجته. وتم تجهيز دورات عديدة بإشراف خبراء مختصين مثل الدورات لتعلم المهارات الكامنة والفلسفات القائمة على برمجة الكمبيوتر، ودورات لتعلم لغات البرمجة مثل:
- لغة CSS.
- لغة JavaScript.
- لغة HTML.
- لغة Databases.
موقع TutorialsPoint:
وهو من المواقع المهتمة بتقديم دورات تعليمية في البرمجة وأساسياتها ولغاتها للمبتدئين حتى الوصول إلى مرحلة الاحتراف ومقابل أجر مادي لكل دورة. ومن الدورات التي تقدمها هي:
- تعليم لغة JavaScript.
- تعليم لغة Python.
- برمجة تطبيقات android. وغيرها الكثير…
أكاديمية حسوب:
تقدم أكاديمية حسوب العديد من المقالات المتنوعة والدورات التدريبية في مختلف المجالات ومن ضمن هذه المجالات علوم البرمجة حيث توفر أفضل الدورات ومن أفضل المختصين للوصول إلى مرحلة الاحتراف والقدرة على إنشاء أي تطبيق والتعامل مع أي لغة.
ومن الدورات التي تقدمها:
- تعلم لغة CSS.
- لغة JavaScript.
- دورات عن ووردبريس WordPress.
- لغة PHP.
- لغة HTML.
ويوجد العديد من المواقع لتعلم لغات البرمجة ولكن كانت هذه أفضلها وأكثرها سهولة.