جرب freeCodeCamp
سواء كنت قد شاهدت بعضًا من أحدث أفلام الروبوت أو الخيال العلمي بالذكاء الاصطناعي أو كنت تفكر ببساطة في تغيير مهنتك وترغب في تعلم البرمجة ، فإن freeCodeCamp هو مورد ممتاز لبدء رحلتك إلى عالم البرمجة ، متاح للجميع في جميع أنحاء العالم وبدون تكلفة.
تفتخر freeCodeCamp ، التي يزيد عمرها عن ست سنوات بقليل ، بأكثر من 40 ألف خريج ذهبوا للحصول على وظائف في شركات التكنولوجيا الكبرى بما في ذلك Microsoft و Apple و Google و Amazon و Spotify. يقدم مجموعة متنوعة من الدورات التدريبية التي تعمل من خلالها حيث ستتعلم جميع المعلومات ذات الصلة قبل إكمال العديد من المشاريع التي توضح أنك تعلمت المحتوى – عند الانتهاء من المشاريع ، تحصل على شهادة للدورة التدريبية التي تظهر على جمهورك الملف الشخصي.
يعد هذا النهج في تعليم البرمجة رائعًا لأنك تنتهي بخمس مشاريع لكل دورة والتي يمكن عرضها على أصحاب العمل المحتملين ، الذين سيرغبون على الأرجح في معرفة ما عملت عليه. الدورات المتاحة في وقت كتابة هذا التقرير تشمل:
- تصميم ويب سريع الاستجابة
- خوارزميات جافا سكريبت وهياكل البيانات
- مكتبات تطوير الواجهة الأمامية
- عرض مرئي للمعلومات
- واجهات برمجة التطبيقات والخدمات المصغرة
- تاكيد الجودة
- الحوسبة العلمية ببايثون
- تحليل البيانات باستخدام بايثون
- أمن المعلومات
- تعلم الآلة باستخدام بايثون
من المستحسن أن تتعامل مع المادة بالترتيب ولكن لا أحد يمنعك من القفز إلى الأقسام الأخرى أولاً. بالإضافة إلى الدورات التدريبية ، يوجد أيضًا قسم يسمى Coding Interview Prep والذي يحتوي على مئات تحديات الترميز التي “تختبر معرفتك بالخوارزميات وهياكل البيانات والرياضيات” بالإضافة إلى المشاريع الإضافية التي يمكنك إضافتها إلى محفظتك.
لمساعدتك على طول رحلة الترميز الخاصة بك ، يتميز freeCodeCamp بمنتدى نشط للغاية حيث يمكنك طرح الأسئلة إذا واجهتك أي من المهام أو أردت فقط أن تسأل عن أي مفاهيم ترميز. بمجرد التفكير في البحث عن وظائف تستخدم مهاراتك الجديدة ، يمكن أن يوفر لك قسم المشورة المهنية في المنتديات معلومات لا تقدر بثمن حول الحصول على وظيفة.
تتضمن بعض التفاصيل الأخرى حول الخدمة أن المحتوى متاح باللغات الإنجليزية والإسبانية والصينية ، وهناك منشورات مدونة منتظمة تتعلق بالبرمجة من المساهمين وقد قاموا بإنشاء مشغل راديو يقوم بتكرار الموسيقى “المصممة للترميز” على مدار الساعة طوال أيام الأسبوع.
لبدء التعلم ، لا تحتاج إلى إنشاء حساب ولكن يوصى بشدة بإنشاء حساب حتى تتمكن من حفظ تقدمك وكسب الشهادات والحصول على صفحة ملف تعريف عامة للتباهي بها. لمعرفة المزيد حول الخدمة ، يوصى بشدة بقراءة قسم الأسئلة الشائعة .