freeCodeCamp.org هو مجتمع ودود حيث يمكنك تعلم البرمجة مجانًا. يتم تشغيله من قبل مؤسسة خيرية مدعومة من الجهات المانحة 501 (ج) (3) لمساعدة الملايين من البالغين المشغولين على التحول إلى التكنولوجيا. لقد ساعد مجتمعنا بالفعل أكثر من 40.000 شخص في الحصول على أول وظيفة مطور لهم.
إن مناهج تطوير الويب والتعلم الآلي الكاملة لدينا مجانية تمامًا وذاتية السرعة. لدينا الآلاف من تحديات البرمجة التفاعلية لمساعدتك على توسيع مهاراتك.
الشهادات
منصة التعلم
الإبلاغ عن الأخطاء والقضايا
الإبلاغ عن المشكلات الأمنية والإفصاح المسؤول
المساهمة
النظام الأساسي وحالة البناء والنشر
رخصة
يقدم freeCodeCamp.org العديد من شهادات المطورين المجانية. تتضمن كل شهادة من هذه الشهادات إنشاء 5 مشاريع تطبيقات ويب مطلوبة، بالإضافة إلى مئات من تحديات البرمجة الاختيارية لمساعدتك في الاستعداد لتلك المشاريع. نحن نقدر أن كل شهادة ستستغرق من المبرمج المبتدئ حوالي 300 ساعة للحصول عليها.
كل مشروع من هذه المشاريع الخمسين في منهج freeCodeCamp.org له قصص مستخدم خاصة به واختبارات آلية. تساعدك هذه على بناء مشروعك بشكل تدريجي والتأكد من استيفاء جميع قصص المستخدم قبل إرساله.
يمكنك سحب مجموعات الاختبار هذه من خلال CDN الخاص بـ freeCodeCamp. وهذا يعني أنه يمكنك إنشاء هذه المشاريع على مواقع الويب مثل CodePen وReplit - أو حتى على بيئة تطوير الكمبيوتر المحلي لديك.
بمجرد حصولك على الشهادة، ستحصل عليها دائمًا. ستتمكن دائمًا من الارتباط به من LinkedIn أو سيرتك الذاتية. وعندما ينقر أصحاب العمل المحتملون أو العملاء المستقلون على هذا الرابط، سيرون شهادة تم التحقق منها خاصة بك.
الاستثناء الوحيد لهذا هو إذا اكتشفنا انتهاكات لسياسة الصدق الأكاديمي لدينا. عندما نكتشف أشخاصًا ينتحلون بشكل لا لبس فيه (تقديم أكواد أو مشاريع أشخاص آخرين على أنها خاصة بهم دون الاستشهاد)، فإننا نفعل ما يجب على جميع المؤسسات التعليمية الصارمة فعله - فنحن نلغي شهاداتهم ونحظر هؤلاء الأشخاص.
فيما يلي شهاداتنا الأساسية الاثني عشر:
تعلم لغة HTML من خلال إنشاء تطبيق صور القطط
تعلم أساسيات CSS من خلال إنشاء قائمة مقهى
تعلم ألوان CSS من خلال إنشاء مجموعة من العلامات الملونة
تعلم نماذج HTML عن طريق بناء نموذج التسجيل
تعلم نموذج صندوق CSS من خلال بناء لوحة روثكو
تعلم CSS Flexbox من خلال إنشاء معرض للصور
تعلم الطباعة من خلال إنشاء ملصق غذائي
تعلم إمكانية الوصول من خلال إنشاء اختبار
تعرف على المزيد حول محددات CSS الزائفة من خلال إنشاء ميزانية عمومية
تعلم لغة CSS المتوسطة من خلال بناء لوحة بيكاسو
تعلم تصميم الويب سريع الاستجابة من خلال بناء بيانو
تعلم متغيرات CSS من خلال بناء أفق المدينة
تعلم CSS Grid عن طريق إنشاء مجلة
تعلم تحويلات CSS عن طريق بناء البطريق
تعلم الرسوم المتحركة لـ CSS عن طريق بناء عجلة فيريس
المشاريع : نموذج المسح، صفحة التكريم، صفحة الوثائق الفنية، الصفحة المقصودة للمنتج، صفحة ويب المحفظة الشخصية
تعلم جافا سكريبت التمهيدية عن طريق إنشاء مولد هرمي
تعلم جافا سكريبت الأساسية من خلال بناء لعبة لعب الأدوار
تعلم التحقق من صحة النموذج من خلال بناء عداد السعرات الحرارية
تعلم أساليب السلسلة والمصفوفة الأساسية من خلال إنشاء مشغل موسيقى
تعرف على كائن التاريخ عن طريق إنشاء منسق التاريخ
تعلم أساليب جافا سكريبت الحديثة من خلال بناء بطاقات فريق كرة القدم
تعلم التخزين المحلي من خلال إنشاء تطبيق Todo
تعلم العودية عن طريق بناء محول عشري إلى ثنائي
تعلم التفكير الخوارزمي الأساسي من خلال إنشاء فارز أرقام
تعلم أساليب المصفوفات المتقدمة من خلال إنشاء حاسبة إحصائية
تعلم البرمجة الوظيفية عن طريق إنشاء جدول بيانات
تعلم التعبيرات العادية عن طريق إنشاء عامل تصفية للبريد العشوائي
تعلم أساسيات OOP من خلال بناء عربة التسوق
تعلم المستوى المتوسط من OOP من خلال إنشاء لعبة منصات
تعلم التفكير الخوارزمي المتوسط من خلال بناء لعبة النرد
تعلم الجلب والوعود من خلال إنشاء صفحة مؤلفي لجنة الاتصالات الفيدرالية
تعلم البرمجة غير المتزامنة من خلال إنشاء لوحة صدارة لمنتدى لجنة الاتصالات الفيدرالية (fCC).
المشاريع : مدقق Palindrome، محول الأرقام الرومانية، مدقق رقم الهاتف، تسجيل النقد، تطبيق بحث Pokémon
بوتستراب
مسج
ساس
رد فعل
إعادة إحياء
رد فعل وRedux
المشاريع : آلة اقتباس عشوائية، معاينة تخفيض السعر، آلة الطبل، حاسبة جافا سكريبت، 25 + 5 ساعة
تصور البيانات مع D3
واجهات برمجة تطبيقات JSON وAjax
المشاريع : مخطط شريطي، مخطط مبعثر، خريطة حرارية، خريطة Choropleth، مخطط Treemap
تعلم لغة Bash عن طريق بناء قالب معياري
تعلم قواعد البيانات العلائقية عن طريق إنشاء قاعدة بيانات ماريو
تعلم برمجة Bash من خلال بناء خمسة برامج
تعلم SQL عن طريق إنشاء قاعدة بيانات للطلاب: الجزء الأول
تعلم SQL عن طريق إنشاء قاعدة بيانات للطلاب: الجزء 2
تعلم لغة Bash المتقدمة من خلال إنشاء مترجم Kitty Ipsum
تعلم Bash وSQL من خلال إنشاء متجر لتأجير الدراجات
تعلم النانو من خلال بناء القلعة
تعلم Git عن طريق إنشاء كائن مرجعي SQL
المشاريع : جدولة مواعيد الصالون، قاعدة بيانات الأجرام السماوية، قاعدة بيانات الجدول الدوري، لعبة تخمين الأرقام، قاعدة بيانات كأس العالم
إدارة الحزم مع Npm
العقدة الأساسية والتعبير
MongoDB و النمس
المشاريع : خدمة الطابع الزمني الصغيرة، محلل رأس الطلب، أداة تقصير عناوين URL، أداة تعقب التمرينات، خدمة البيانات الوصفية للملفات الصغيرة
ضمان الجودة والاختبار مع تشاي
العقدة المتقدمة والتعبير
المشاريع : محول متري-إمبراطوري، متتبع المشكلات، مكتبة شخصية، حل سودوكو، مترجم أمريكي بريطاني
تعلم التعامل مع السلسلة عن طريق بناء التشفير
تعلم كيفية التعامل مع الأرقام والسلاسل من خلال تطبيق خوارزمية Luhn
تعلم وظائف Lambda من خلال إنشاء أداة تعقب النفقات
تعلم فهم القائمة من خلال إنشاء برنامج تحويل الحالات
تعلم طريقة النصف من خلال إيجاد الجذر التربيعي للرقم
تعلم التعبيرات العادية عن طريق إنشاء مولد كلمات المرور
تعلم تصميم الخوارزميات من خلال بناء خوارزمية أقصر مسار
تعلم العودية من خلال حل لغز برج هانوي
تعلم هياكل البيانات من خلال بناء خوارزمية فرز الدمج
تعلم الفئات والكائنات من خلال بناء حل سودوكو
تعلم اجتياز الشجرة من خلال بناء شجرة بحث ثنائية
تعلم طرقًا خاصة من خلال بناء مساحة متجهة
المشاريع : المنسق الحسابي، حاسبة الوقت، تطبيق الميزانية، حاسبة مساحة المضلع، حاسبة الاحتمالية
دورة تحليل البيانات باستخدام بايثون
NumPy
المشاريع : حاسبة الانحراف المعياري لمتوسط التباين، محلل البيانات الديموغرافية، مصور البيانات الطبية، مصور السلاسل الزمنية لعرض الصفحة، توقع مستوى سطح البحر
أمن المعلومات مع HelmetJS
بايثون لاختبار الاختراق
المشاريع : مدقق أسعار الأسهم، لوحة الرسائل المجهولة، ماسح المنافذ، أداة كسر كلمات المرور SHA-1، لعبة آمنة متعددة اللاعبين في الوقت الحقيقي
TensorFlow
كيف تعمل الشبكات العصبية
المشاريع : Rock Paper Scissors، مصنف صور Cat and Dog، محرك توصية الكتب باستخدام KNN، حاسبة تكاليف الصحة للانحدار الخطي، مصنف نص SMS للشبكة العصبية
تعلم النسب والنسب
تعلم كيفية حل X
تعلم الكسور والأعداد العشرية
تعلم الوظائف والرسوم البيانية
تعلم الوظائف الخطية
تعلم العوامل المشتركة والجذور التربيعية
تعلم كيفية الرسم البياني لأنظمة المعادلات
تعلم كيفية حل أنظمة المعادلات
تعلم تطبيقات الأنظمة الخطية
تعلم المعادلات التربيعية
تعلم الرسوم البيانية الأصلية ومتعددة الحدود
تعلم تطبيقات الأعمال من كلية الجبر
تعلم الفائدة البسيطة والمركبة
تعلم الأسس واللوغاريتمات
الجبر الجامعي مع بايثون: الاستنتاج
المشاريع : آلة حاسبة متعددة الوظائف، آلة حاسبة رسومية، ثلاث ألعاب رياضية، آلة حاسبة مالية، مستكشف الرسم البياني للبيانات
بمجرد حصولك على شهادات تصميم الويب سريع الاستجابة، والخوارزميات وهياكل البيانات، ومكتبات تطوير الواجهة الأمامية، وتصور البيانات، وتطوير الواجهة الخلفية وواجهات برمجة التطبيقات، وشهادات أمن المعلومات القديمة وضمان الجودة، ستتمكن من المطالبة ببرنامج freeCodeCamp.org الكامل الخاص بك شهادة التطوير. يشير هذا التمييز إلى أنك أكملت حوالي 1800 ساعة من البرمجة باستخدام مجموعة واسعة من أدوات تطوير الويب.
لدينا أيضًا 4 شهادات قديمة يعود تاريخها إلى منهجنا الدراسي لعام 2015، والتي لا تزال متاحة. ستظل جميع المشاريع المطلوبة لهذه الشهادات القديمة متاحة على freeCodeCamp.org.
شهادة تطوير الواجهة الأمامية القديمة
شهادة تصور البيانات القديمة
شهادة تطوير الواجهة الخلفية القديمة
شهادة أمن المعلومات وضمان الجودة القديمة
اكتب الكود الأول الخاص بك باستخدام C#
إنشاء وتشغيل تطبيقات وحدة تحكم C# البسيطة
إضافة منطق إلى تطبيقات وحدة التحكم C#
العمل مع البيانات المتغيرة في تطبيقات وحدة التحكم C#
إنشاء طرق في تطبيقات وحدة التحكم C#
تصحيح أخطاء تطبيقات وحدة التحكم C#
الاختبار : التأسيسية C# مع امتحان شهادة مايكروسوفت
يتم تشغيل هذا الرمز مباشرة على freeCodeCamp.org.
مجتمعنا لديه أيضا:
منتدى يمكنك من خلاله عادةً الحصول على مساعدة في البرمجة أو تعليقات على المشروع في غضون ساعات.
قناة على YouTube تحتوي على دورات مجانية حول Python وSQL وAndroid ومجموعة واسعة من التقنيات الأخرى.
منشور تقني يحتوي على آلاف دروس البرمجة والمقالات حول الرياضيات وعلوم الكمبيوتر.
خادم Discord حيث يمكنك قضاء الوقت والتحدث مع المطورين والأشخاص الذين يتعلمون البرمجة.
انضم إلى المجتمع هنا.
إذا كنت تعتقد أنك عثرت على خطأ، فاقرأ أولاً مقالة كيفية الإبلاغ عن خطأ واتبع الإرشادات الواردة فيه.
إذا كنت واثقًا من أنه خطأ جديد وأكدت أن شخصًا آخر يواجه نفس المشكلة، فاستمر في إنشاء مشكلة GitHub جديدة. تأكد من تضمين أكبر قدر ممكن من المعلومات حتى نتمكن من إعادة إنتاج الخطأ.
نحن نقدر الكشف المسؤول عن نقاط الضعف التي قد تؤثر على سلامة منصاتنا ومستخدمينا.
اقرأ سياسة الأمان الخاصة بنا واتبع هذه الخطوات للإبلاغ عن الثغرة الأمنية.
أصبح مجتمع freeCodeCamp.org ممكنًا بفضل الآلاف من المتطوعين الطيبين مثلك. نحن نرحب بجميع المساهمات في المجتمع ويسعدنا أن نرحب بكم على متن الطائرة.
يرجى اتباع هذه الخطوات للمساهمة.
المساهمات الأخيرة:
حالة النظام الأساسي العامة لجميع تطبيقاتنا متاحة على status.freecodecamp.org
. تتوفر حالة الإنشاء والنشر للتعليمات البرمجية في دليل DevOps الخاص بنا.
حقوق النشر © 2024 freeCodeCamp.org
محتوى هذا المستودع مقيد بالتراخيص التالية:
تم ترخيص برنامج الكمبيوتر بموجب ترخيص BSD-3-Clause.
إن مصادر التعلم الموجودة في دليل /curriculum
بما في ذلك الدلائل الفرعية الخاصة بها محمية بحقوق الطبع والنشر © 2024 freeCodeCamp.org