دورات مجانية في مجالات البرمجة مقدمة من Codecademy

 

دورات مجانية في مجالات البرمجة مقدمة من Codecademy

تقدم Codecademy دورات مجانية عبر الإنترنت.


فيما يلي 18 دورة مجانية لتصبح ماهرًا في عام 2023:

1. Learn JavaScript 


أنت تتفاعل مع كود JavaScript طوال الوقت، وربما لا تدرك ذلك. إنه يعزز السلوك الديناميكي على مواقع الويب ويلعب دورًا مهمًا في العديد من المجالات، مثل الهندسة الأمامية والخلفية، وتطوير الألعاب والأجهزة المحمولة، والواقع الافتراضي، والمزيد. في هذه الدورة، ستتعلم أساسيات JavaScript التي ستكون مفيدة عندما تتعمق في مواضيع أكثر تقدمًا.

🔗 للوصول إلى الدورة اضغط هنا 

2. Learn Ruby on Rails


باعتبارها واحدة من أقوى الطرق لتطوير تطبيقات الويب بسرعة، تتمتع Ruby on Rails بأهمية كبيرة وطلب كبير في سوق اليوم. قامت شركات مثل Airbnb وFab.com وHulu وحتى Codecademy ببناء منتجاتها باستخدام إطار عمل Rails. يوفر البناء باستخدام Rails أيضًا فرصة جيدة لتطبيق المهارات الأخرى التي تعلمتها حتى الآن — بدءًا من تنفيذ صفحات الويب الثابتة باستخدام HTML وCSS إلى استخدام مفاهيم البرمجة مثل البرمجة الموجهة للكائنات.

🔗 للوصول إلى الدورة اضغط هنا 

3.Learn Git: Introduction


هل أنت مستعد لبدء رحلتك إلى Git؟ خذ تعلم Git: مقدمة - مع Git، يمكنك تتبع التغييرات التي تطرأ على التعليمات البرمجية الخاصة بك باستخدام نظام التحكم في الإصدار المتوافق مع معايير الصناعة. قم بالتبديل بين الإصدارات المختلفة من التعليمات البرمجية الخاصة بك وتفرع لإنشاء ميزات جديدة مع الحفاظ على نسخة العمل الرئيسية.

🔗 للوصول إلى الدورة اضغط هنا 

4. Learn React: Introduction

 
هل أنت مستعد لبدء رحلتك إلى React؟ سوف تتعلم في هذه الدورة مقدمة عن ال React — يقدم React حلولاً رائعة لبعض المشكلات الأكثر إلحاحًا في برمجة الواجهة الأمامية، مما يسمح لك بإنشاء تطبيقات ويب ديناميكية وتفاعلية بسهولة. إنه سريع وقابل للتطوير ومرن وقوي ولديه مجتمع مطور قوي ينمو بسرعة.

🔗 للوصول إلى الدورة اضغط هنا 

5. Introduction to DevOps


لقد استحوذت ثقافة DevOps على صناعة البرمجيات وغيرت بشكل دائم الطريقة التي تؤدي بها العديد من المؤسسات عملها. DevOps هي ثقافة التعاون بين فرق التطوير والعمليات والتي تدعمها مجموعة متنوعة من الممارسات والأدوات. من خلال ممارسات مثل المراقبة، وCI/CD، والاستعراضات الاسترجاعية التي لا تشوبها شائبة، يمكننا تقديم البرامج بشكل موثوق وبسرعة كبيرة وجودة عالية. ستتعرف في هذه الدورة على هذه الثقافة وهذه الممارسات والمزيد!

إليك ما ستتعلمه في هذه الدورة:

  • الخطوات التي يتم اتباعها للتغييرات في البرنامج للانتقال من كمبيوتر المطور إلى مستخدميه
  • دور ومسؤوليات فريق العمليات التقليدية
  • نظرة عامة على إدارة البنية التحتية الحديثة
  • الفرق بين ثقافة DevOps وثقافة المنظمة التقليدية
  • أغراض الممارسات الأساسية مثل CI/CD والمراقبة والنقل بالحاويات
  • دور قابلية التوسع وإمكانية الملاحظة والمرونة في نظام برمجي حديث

🔗 للوصول إلى الدورة اضغط هنا 

6. Learn Swift: Introduction


هل أنت مستعد لبدء رحلتك إلى لغة البرمجة Swift؟ تعرف على كيفية استخدام Swift كلغة برمجة للأغراض العامة واكتسب نظرة ثاقبة حول كيفية استخدامها في تطوير iOS. ستبني أساسًا برمجيًا قويًا باستخدام Swift ثم ستطور فهمًا للمفاهيم الأكثر تعقيدًا.

بحلول نهاية هذه الدورة، سوف تكون قادرا على:

  • إنشاء برامج Swift بسيطة مع بيانات وتعليقات مطبوعة.
  • إعداد Swift على جهاز الكمبيوتر الخاص بك.
  • قراءة وكتابة بناء جملة Swift الأساسية.
  • الإعلان عن المتغيرات والتعرف على أنواع البيانات المختلفة.

🔗 للوصول إلى الدورة اضغط هنا 

7. Introduction to Big Data with PySpark


تعتبر الدورة التدريبية بمثابة مقدمة للمفاهيم الأساسية وراء البيانات الضخمة من خلال منهج عملي مع PySpark. البيانات الضخمة موجودة في كل مكان، وتتعلق بعلم البيانات، وهندسة البيانات، والتعلم الآلي. لقد أصبح محوريًا للتسويق والاستراتيجية والبحث. يغطي هذا المقرر تطبيقات وآثار البيانات الضخمة على التمويل ووسائل التواصل الاجتماعي والصحة والطب. تعمل PySpark على تسهيل البدء في تحليل البيانات الضخمة، مما يجعل إمكانات البيانات الضخمة في متناول أي شخص يعرف لغة Python.

إليك ما ستتعلمه في هذه الدورة:

ستتعلم في هذه الدورة كيفية التعامل مع البيانات الضخمة باستخدام PySpark. بالإضافة إلى تعلم كيفية إدارة البيانات، ستتعرف أيضًا على الأسس المفاهيمية التي تجعل العمل مع البيانات الضخمة أمرًا ممكنًا.

🔗 للوصول إلى الدورة اضغط هنا 

8. Introduction to Linux: Bash Scripting


واصل رحلة تعلم Linux الخاصة بك مع مقدمة إلى Linux: Bash Scripting. انغمس في Linux Shell، المعروف أيضًا باسم Bash، وتعلم كيفية استخدام الأوامر النصية للتنقل عبر نظام الملفات وعرض الملفات وتغييرها. استخدم أوامر Bash واكتب نصوص Bash التي تسمح لك بأتمتة المهام وتعزيز ما يمكنك القيام به في Linux.

المهارات التي ستتعلمها:

  • الوصول إلى الوثائق في لينكس
  • كتابة البرامج النصية باش
  • استخدم البرامج النصية مفتوحة المصدر

🔗 للوصول إلى الدورة اضغط هنا 

9. Learn MongoDB


سواء كنت جديدًا في مجال التكنولوجيا، أو مهندس برمجيات متمرسًا، فسوف تحتاج إلى معرفة طريقك نحو قاعدة البيانات - خاصة بالنسبة للمهن في مجال التطوير الخلفي أو التطوير الكامل، أو علوم البيانات، أو التعلم الآلي، أو إدارة قواعد البيانات . MongoDB هو نظام إدارة قواعد بيانات NoSQL شائع وموجه نحو المستندات. تتميز قواعد بيانات NoSQL، أو "ليس فقط SQL"، بأنها سريعة ومرنة وقابلة للتطوير وسريعة البدء. لقد أصبحت ذات شعبية متزايدة في الصناعة، ويتم استخدام MongoDB حاليًا من قبل شركات مثل Google وVerizon وeBay وغيرها الكثير! تم إنشاء هذه الدورة بالشراكة مع خبراء MongoDB لمساعدتك على تعلم تقنية قواعد البيانات الشائعة هذه أو الارتقاء بمهارات إدارة قواعد البيانات الحالية لديك إلى المستوى التالي.

المهارات التي ستتعلمها:

ستتعلم في هذه الدورة التدريبية المزيد عن قواعد بيانات NoSQL وMongoDB وعملياتها الأساسية وبعض ميزاتها الأكثر تقدمًا. بحلول نهاية الدورة، ستكون قادرًا على:

  • شرح ما هي قاعدة بيانات NoSQL.
  • وصف الأنواع الشائعة لقواعد بيانات NoSQL وميزاتها الرئيسية.
  • اشرح ما هو MongoDB ومزايا استخدامه.
  • توضيح كيفية تنظيم قاعدة البيانات الموجهة للمستندات وطريقة تخزين MongoDB للبيانات.
  • شرح أهمية نمذجة البيانات والطرق الأساسية لنمذجة البيانات في MongoDB.
  • استخدام MongoDB لتنفيذ عمليات قاعدة بيانات CRUD الأساسية.
  • قم بإنشاء الفهارس واستخدامها في MongoDB لتحسين كفاءة استعلاماتك.
  • شرح مفهوم التجميع والمكونات الأساسية لخط أنابيب التجميع.
  • شرح فوائد وحالات استخدام MongoDB Atlas، بالإضافة إلى إعداد مجموعة الأطلس الخاصة بك.

🔗 للوصول إلى الدورة اضغط هنا 

10. Learn R


R هي لغة برمجة مستخدمة على نطاق واسع وتعمل بشكل جيد مع البيانات. إنه خيار رائع للتحليل الإحصائي، ولديه مجتمع تطوير نشط يُصدر حزمًا جديدة باستمرار، مما يجعل استخدام كود R أسهل. إنه مبني على مفهوم مركزي لعلم البيانات: DataFrame، لذلك إذا كنت مهتمًا بعلم البيانات وتحليلها وتصورها، فستحتاج إلى معرفة كيفية استخدام R.

🔗 للوصول إلى الدورة اضغط هنا 


11. Learn SQL


المعلومات في كل مكان حولنا. يمكنك استخدامه من خلال تعلم أساسيات SQL. تُستخدم لغة SQL في علوم البيانات والتحليلات والهندسة، وهي تسهل العمل مع البيانات ووضع إستراتيجيات وعمليات وقرارات عمل أكثر استنارة. إنها مهارة مفيدة لأي شخص يعمل مع البيانات (حتى في الأدوار غير التقنية). ستتعلم في دورة SQL هذه كيفية إدارة مجموعات البيانات الكبيرة وتحليل البيانات الحقيقية.

المهارات التي ستتعلمها:

  • العمل مع قواعد البيانات باستخدام SQL
  • إنشاء استعلامات للجداول
  • بناء مشاريع SQL


🔗 للوصول إلى الدورة اضغط هنا 

12. Machine Learning: Introduction with Regression


هل أنت مستعد لبدء رحلتك إلى تعليم الآلة؟ خذ  تعليم الآلة: مقدمة مع الانحدار، سوف تتعلم ما هو التعلم الآلي، وكيفية تنفيذ الخوارزميات الأساسية والعالمية: الانحدار الخطي البسيط والمتعدد!

المهارات التي ستتعلمها:

  • إنشاء نموذج الانحدار
  • التنبؤ بالقيم المستقبلية بناء على البيانات الموجودة
  • تقييم دقة النموذج

🔗 للوصول إلى الدورة اضغط هنا 


13. Getting Started with Python for Data Science


هل أنت مستعد لبدء رحلتك إلى علوم البيانات؟ تغطي هذه الدورة كل ما تحتاجه لبناء أساس متين في أفضل الممارسات وسير العمل. ستحصل على تدريب عملي على مجموعات البيانات الحقيقية أثناء تعلم برمجة البيانات وتحليلها في لغة بايثون. طوال الدورة، ستعمل على Jupyter Notebook، وهي منصة قياسية في الصناعة لتطوير تحليلات البيانات بشكل تفاعلي.

المهارات التي ستتعلمها:

  • استكشاف وتلخيص مجموعات البيانات الحقيقية
  • قم بفرز مجموعات البيانات وتصفيتها للعثور على البيانات ذات الصلة للإجابة على أسئلة البيانات الحقيقية
  • تحويل البيانات الأولية إلى مجموعات بيانات جاهزة للتحليلات

🔗 للوصول إلى الدورة اضغط هنا 

14. Introduction to Game Development


اكتساب المعرفة الأساسية في عملية تطوير الألعاب.

 في هذه الدورة سوف تتعلم:

  • تصميم اللعبة: خذ فكرة إلى تصميم كامل جاهز للمطورين ومنشئي الأصول
  • تطوير طريقة اللعب: فهم الأعمال الداخلية للعبة الجذابة، مثل آليات اللعب والذكاء الاصطناعي وتجربة المستخدم
  • أصول اللعبة: تعرف على كيفية إنشاء الألعاب الغامرة باستخدام الأصول الفنية والصوتية
  • الأدوات: تعرف على أدوات التجارة، من لغات البرمجة إلى محركات الألعاب

🔗 للوصول إلى الدورة اضغط هنا 

15. Intro to Generative AI


الذكاء الاصطناعي هو مجال تكنولوجي سريع التطور يتيح لأجهزة الكمبيوتر محاكاة الوظائف البشرية، مثل التعلم وحل المشكلات. مجموعة فرعية من الذكاء الاصطناعي التي اكتسبت اهتمامًا مؤخرًا هي الذكاء الاصطناعي التوليدي، والذي يتخصص في إنشاء محتوى جديد، سواء كان نصًا أو صورًا أو صوتًا أو مقاطع فيديو. خذ هذه الدورة للتعرف على الأنواع المختلفة للذكاء الاصطناعي التوليدي باستخدام التطبيقات التفاعلية!

المهارات التي ستتعلمها:

  • فهم ما هو الذكاء الاصطناعي التوليدي
  • تعرف على الأنواع المختلفة للذكاء الاصطناعي التوليدي
  • دراسة أخلاقيات استخدام الذكاء الاصطناعي التوليدي

🔗 للوصول إلى الدورة اضغط هنا 


16. Choosing a Programming Language


قد يكون اختيار لغتك الأولى أمرًا صعبًا ومرهقًا. تهدف هذه الدورة إلى تسهيل الأمر. من خلال هذه الدورة، ستكون أكثر ثقة في اختيار اللغة التي تريد تعلمها. بعد هذه الدورة، ستكون جاهزًا لتعلم البرمجة باللغة التي تختارها!

المهارات التي ستتعلمها:

  • مقارنة اللغات وتباينها
  • اختيار اللغة المناسبة لك

🔗 للوصول إلى الدورة اضغط هنا 


17. Intro to ChatGPT


ChatGPT هو نموذج لغة كبير أنشأته شركة OpenAI. من ترجمة اللغة إلى الكتابة الإبداعية، يعمل الذكاء الاصطناعي على تغيير الطريقة التي نتواصل بها ونتفاعل بها. ChatGPT هو نموذج لغة ذكاء اصطناعي قوي يحتوي على مجموعة واسعة من التطبيقات المحتملة. على الرغم من أنها غالبًا ما تحتاج إلى بعض التحرير للوصول إلى الحالة النهائية، إلا أن استجابات ChatGPT يمكن أن تساعد الأشخاص والشركات على حدٍ سواء.

المهارات التي ستتعلمها:
 
  • تعرف على الذكاء الاصطناعي التوليدي
  • اكتب مطالبات فعالة
  • تلخيص النصوص الطويلة

🔗 للوصول إلى الدورة اضغط هنا 


18. Learn the Basics of Blockchain with Python


تعد Blockchain تقنية قوية لها تطبيقات في العملات المشفرة، والرعاية الصحية، والتأمين، والحكومة، والموسيقى، وتحديد الهوية، وسلسلة التوريد، وإدارة البيانات، وغير ذلك الكثير. من خلال تعلم أساسيات blockchain، سوف تكتسب فهمًا للآليات الأساسية التي تدعمها، وتنضم إلى المحادثة، وتكتشف استخدامات blockchain في حياتك الخاصة وعملك.

🔗 للوصول إلى الدورة اضغط هنا 

ليست هناك تعليقات