0Pricing
Mojo Academy icon

Mojo Academy

MOJOAiPythonData_science

تعلم Mojo، لغة عائلة Python من Modular المبنية لسرعة الذكاء الاصطناعي. اكتب كوداً يشبه Python بأداء على مستوى الأنظمة، SIMD، و GPUs.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

Mojo: البرمجة عالية الأداء للذكاء الاصطناعي

تعلم Mojo، لغة عائلة Python من Modular المبنية لسرعة الذكاء الاصطناعي. اكتب كوداً يشبه Python بأداء على مستوى الأنظمة، SIMD، و GPUs. تغطي هذه المسارات 30 دورة صغيرة تقدمية من المبتدئ تماماً (A1) إلى المتقدم (B2)، مع دروس موجزة مركزة واختبارات سريعة لتثبيت كل مفهوم.

ما ستتعلمه

تبدأ بالأساسيات وتبني مهاراتك من خلال المواضيع المتوسطة والمتقدمة، مع بناء كل دورة على السابقة. كل درس عملي وموجز الحجم، مع معلم ذكاء اصطناعي متاح 24/7 عند الحاجة.

كيفية عمله

يتم تقسيم كل دورة إلى أربعة دروس موجزة ومركزة. أكمل عدة دروس يومياً وستتقن المسار بالكامل في أسابيع، وليس أشهراً.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم Mojo Academy.

01

تعرّف إلى Mojo: سرعة Python للذكاء الاصطناعي

A14 دروس

اشرح ماهية Mojo ولماذا تجمع سهولة Python مع أداء على مستوى الأنظمة.

02

تثبيت سلسلة أدوات Modular

A14 دروسPRO

أعدّ Mojo على جهازك باستخدام سلسلة أدوات Modular وتحقّق من تشغيلها.

03

Hello World وتشغيل Mojo

A14 دروسPRO

اكتب برنامج Mojo الأول وشغّله من ملف ومن REPL.

04

المتغيرات والأنواع الأساسية

A14 دروسPRO

صرّح عن القيم باستخدام var واستخدم أنواع البيانات اليومية في Mojo.

05

fn مقابل def: طريقتان للتعريف

A14 دروسPRO

اختر بين دوال fn الصارمة ودوال def المرنة.

06

التحكم في التدفق عبر التفرعات

A24 دروسPRO

وجّه منطق البرنامج باستخدام الشروط والحلقات في Mojo.

07

الدوال والوسائط والقيم الافتراضية

A24 دروسPRO

مرّر البيانات إلى الدوال بوضوح باستخدام الوسائط الموضعية والمسمّاة والافتراضية.

08

بناء الهيكل الأول

A24 دروسPRO

اجمع البيانات والسلوكيات المرتبطة معًا باستخدام هياكل Mojo.

09

الفهم الحدسي للقيمة مقابل المرجع

A24 دروسPRO

توقّع متى تُنسخ البيانات ومتى تُشارك، كي يعمل كودك كما تتوقع.

10

التخاطب مع Python من Mojo

A24 دروسPRO

استورد كود Python واستدعِه للاحتفاظ بمكتباتك المفضلة.

11

الملكية: owned وborrowed وinout

B14 دروسPRO

تحكّم في كيفية تلقّي الدوال للوسائط وتعديلها باستخدام اصطلاحات الملكية في Mojo.

12

دلالات القيم ودورات الحياة

B14 دروسPRO

حلّل النسخ والنقل ووقت إنشاء القيم أو إتلافها.

13

السمات والسلوك المشترك

B14 دروسPRO

اكتب كودًا عامًا يعمل مع أي نوع ينفّذ سمة.

14

المعاملات وقت الترجمة

B14 دروسPRO

استخدم المعاملات لتخصيص الأنواع والدوال قبل تشغيل البرنامج.

15

SIMD والتوجيه المتجهي

B14 دروسPRO

عالج أعدادًا كثيرة في آن واحد باستخدام نوع SIMD المدمج في Mojo.

16

المجموعات: List وDict وSet

B14 دروسPRO

خزّن مجموعات البيانات وأدرها باستخدام أنواع المجموعات القياسية في Mojo.

17

التعامل مع الأخطاء باستخدام raises

B14 دروسPRO

أشر إلى حالات الإخفاق واستعد منها بوضوح باستخدام نموذج الأخطاء في Mojo.

18

أساسيات الذاكرة في Mojo

B14 دروسPRO

افهم المكدس والكومة والمؤشرات بما يكفي لكتابة كود آمن وسريع.

19

استدعاء مكتبات Python عمليًا

B14 دروسPRO

استخدم مكتبات Python الحقيقية مثل NumPy من داخل برامج Mojo.

20

قياس سرعة Mojo مقارنةً بـ Python

B14 دروسPRO

اختبر أداء حمل عمل لترى مكاسب Mojo في الأداء وتفسّرها.

21

كتابة نواة عالية الأداء

B24 دروسPRO

ابنِ نواة حسابية محكمة تزيد معدل المعالجة إلى أقصى حد.

22

التوازي عبر أنوية CPU

B24 دروسPRO

وزّع العمل على أنوية متعددة باستخدام بدائيات التوازي في Mojo.

23

مفاهيم برمجة GPU في Mojo

B24 دروسPRO

افهم كيفية تعبير Mojo عن نوى GPU ومتى تستخدمها.

24

الضبط التلقائي لتحقيق أقصى معدل معالجة

B24 دروسPRO

دع Mojo يبحث في فضاءات المعاملات للعثور تلقائيًا على أسرع إعداد.

25

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

B24 دروسPRO

ولّد الكود وخصّصه وقت الترجمة باستخدام تقنيات المعاملات المتقدمة.

26

الكود العددي وكود الموترات

B24 دروسPRO

ابنِ إجراءات للمصفوفات والموترات تكون صحيحة وسريعة في آن واحد.

27

منظومة MAX وModular

B24 دروسPRO

صِل كود Mojo بمحرك MAX ومنصة Modular الأوسع للذكاء الاصطناعي.

28

تغليف كود Mojo ومشاركته

B24 دروسPRO

نظّم مشروع Mojo في وحدات وحزمة قابلة لإعادة الاستخدام.

29

تحليل الأداء والتحسين

B24 دروسPRO

حدّد عنق الزجاجة الحقيقي وطبّق تحسينات موجّهة تحقق فائدة فعلية.

30

المشروع الختامي: نقل تطبيق Python وتسريعه

B24 دروسPRO

خذ حمل عمل حقيقيًا في Python من البداية إلى النهاية وأعد بناءه كمشروع Mojo عالي الأداء.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة Mojo Academy مجانية؟

نعم. يمكنك البدء في دورة Mojo Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم MOJO؟

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

كيف ستتعلم MOJO على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Mojo Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Mojo Academy.

هل يمكنني تعلم MOJO على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم MOJO على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Mojo Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات