1 - HackerRank :
hackerrank.com
لن يختلف مبرمجين على أن موقع HackerRank من أجود المواقع التي تستعرض عليك الكثير من المعضلات المرتبة حسب مستويات محددة، ثم يتوجب عليك حل هذه المعضلات البرمجية و المشاكل بإستخدام بعض الذكاء و الحيلة أولا،
hackerrank.com
لن يختلف مبرمجين على أن موقع HackerRank من أجود المواقع التي تستعرض عليك الكثير من المعضلات المرتبة حسب مستويات محددة، ثم يتوجب عليك حل هذه المعضلات البرمجية و المشاكل بإستخدام بعض الذكاء و الحيلة أولا،
ثم بعض المهارة في لغتك البرمجية المحددة، يدعم الموقع كما كبيرا من اللغات البرمجية مثل : جافا، سي، سي بلس بلس، SQL ...
2 - CodeCademy :
codecademy.com
يعتبر محاربا فعالا في مجال التعليم البرمجي التفاعلي، الذي يميز منصة CodeCademy انه يوفر كورسات ذات مستوى عالي بإختيار مسار محدد، بمثال لذلك مثلا إن اردت تعلم مجال الـ Data Science فبإمكانك ذلك من خلال المنصة،
codecademy.com
يعتبر محاربا فعالا في مجال التعليم البرمجي التفاعلي، الذي يميز منصة CodeCademy انه يوفر كورسات ذات مستوى عالي بإختيار مسار محدد، بمثال لذلك مثلا إن اردت تعلم مجال الـ Data Science فبإمكانك ذلك من خلال المنصة،
فور النقر على هذا الخيار ستجد ان المنصة تطلب منك أولا إجتياز و تعلم بعض التقنيات مثل البايثون او R يمكنك تعلمها من خلال المنصة كذلك بشكل تفاعلي، و هلم و جر في تعلم كل التقنيات المطروحة في مجال محدد الى حين إكتسابها.
3 - HyperSkill :
jetbrains.com
منصة Jetbrains قد أبدعت في توفير العديد من الـ IDE و برمجيات محررات الأكواد التي بات إستخدامها ضروريا و مرغوبا فيه من طرف كل مبرمج على رأسها : WebStorm, PhpStorm , Intellij IDEA, DataGrid ...،
jetbrains.com
منصة Jetbrains قد أبدعت في توفير العديد من الـ IDE و برمجيات محررات الأكواد التي بات إستخدامها ضروريا و مرغوبا فيه من طرف كل مبرمج على رأسها : WebStorm, PhpStorm , Intellij IDEA, DataGrid ...،
و توفر المنصة كذلك بضعة خواص أخرى جانبية مثل توفيرها دعما للأكادميين و الطلبة من خلال توفير حزمة من البرامج و الأدوات مخصصة للطلبة و هو أمر مشجع و ملفت للنظر من طرف شركة عملاقة كـ Jetbrains. للمنصة أيضا موقع مخصص لتعلم تقنيات برمجية محددة مثل Java و هي منصة HyperSkill،
بشكل عام المنصة الأخيرة تابعة بشكل أدق الى Jetbrains Academy التي توفر دورات و دروس تعليمية لكن منصة HyperSkill مخصصة لتوفير محتوى تفاعلي و تعليمي أكثر، فبأزيد من 2700 تحدي تفاعلي على متصفحك و مساعدتك في صناعة برمجيتك الأولى من الصفر حتما هذه المنصة ستفيدك في مسارك البرمجي.
4 - LeetCode :
leetcode.com
موقع LeetCode يوفر بضعة تقنيات جيدة أيضا، الجميل في الموقع انه يوفر ما يسمى بالـ Playground و هي ساحة لعب إن صح التعبير لك الحرية في التلاعب بالكود البرمجي في وسطها، تُقدِم أولا على إختيار اللغة البرمجية ثم بعدها يوفر
leetcode.com
موقع LeetCode يوفر بضعة تقنيات جيدة أيضا، الجميل في الموقع انه يوفر ما يسمى بالـ Playground و هي ساحة لعب إن صح التعبير لك الحرية في التلاعب بالكود البرمجي في وسطها، تُقدِم أولا على إختيار اللغة البرمجية ثم بعدها يوفر
لك الموقع محرر في المتصفح قادر على تشغيل الكود الخاص بك و إستعراض النتيجة جانبه، و يعتبر هذا الأمر نقطة إيجابية للموقع. يمكنك أثناء إستخدامك لمنصة LeetCode ان تنقر في الأعلى على Problems التي ستظهر لك
مجموعة كبيرة جدا جدا من المشاكل البرمجية المعروفة و الغير المعروفة و أيضا خوارزميات شهيرة يمكن تعلم طريقة كتابتها بالكود البرمجي، و هنا تبدأ رحلتك التفاعلية في مجال البرمجة من خلال منصة LeetCode.
5 - CodingBot :
codingbat.com
لا تأخذ واجهة الموقع بجدية، فصحيح هي بسيطة و طبيعية و لا تدل على تلك الإحترافية التي تعتقد، لكن المثل الشائع : " لا تحكم على كتاب من غلافه " علاقة حقيقية و مطبقة في هذه الحالة، الموقع يختص بشكل كبير كل من الجافا و الـ Python،
codingbat.com
لا تأخذ واجهة الموقع بجدية، فصحيح هي بسيطة و طبيعية و لا تدل على تلك الإحترافية التي تعتقد، لكن المثل الشائع : " لا تحكم على كتاب من غلافه " علاقة حقيقية و مطبقة في هذه الحالة، الموقع يختص بشكل كبير كل من الجافا و الـ Python،
و يوفر حزما من المشاكل البرمجية مصنفة من الأسهل الى الأصعب الى حين العجز الكامل عن فهم حتى المعضلة ! سيكون الموقع أروع لو أضاف بضعة لغات برمجية أخرى لإستقطاب المزيد،
فإن كان توجهك إحتراف الجافا او البايثون و غيرها، فحضر نفسك لجولة طويلة ضمن طيات المشاكل البرمجية و إيجاد حلولها مع موقع CodingBot.
6 - CodeAbby :
codeabbey.com
" نحن نؤمن أن هناك 3 مفاتيح للنجاح ... التمرن، التمرن ثم التمرن " ... هذا شعار الموقع و هو شعار يستحق ان يذكر على مسامعك لفترة، الموقع مشابه بشكل كبير لموقع Codingbot حتى من ناحية التصميم البسيط، إلا انه يوجد شيئ رائع
codeabbey.com
" نحن نؤمن أن هناك 3 مفاتيح للنجاح ... التمرن، التمرن ثم التمرن " ... هذا شعار الموقع و هو شعار يستحق ان يذكر على مسامعك لفترة، الموقع مشابه بشكل كبير لموقع Codingbot حتى من ناحية التصميم البسيط، إلا انه يوجد شيئ رائع
سيعجب متابعي موقعنا و سيتقطبهم نحو الموقع الا و هو توافر بعض المشاكل البرمجية باللغة العربية. ليست كلها بالتأكيد، لكن إن كنت تجد أن الصعوبة الأولية في هذه المواقع المستعرضة عليك في هذا المقال هي اللغة، فهذا المواقع يتجاوز هذا الأمر و يوفر لك بضعة مشاكل برمجية
يمكن حلها باللغة العربية، يقوم على المنصة أيضا بعض المستخدمين الذين يتطوعون لترجمة المشاكل البرمجية، لذلك سيكون من الجيد أن تساعد أنت أيضا في الترجمة من أجل تعزيز المشاكل باللغة العربية في الموقع.
جاري تحميل الاقتراحات...