جديدرحلة
تعلّم Swift
ابدأ بتعلّم Swift من الصفر من خلال دورة أونلاين مجانية وتفاعلية. أتقن المتغيرات والشروط والحلقات والدوال وهياكل البيانات وتنظيم المشاريع عبر تمارين عملية ومشاريع حقيقية وتلميحات بالذكاء الاصطناعي وشهادة عند الإكمال.
1,176+ من الـ codders مسجلون
تتضمن هذه الرحلة
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
1 أقسام86 درسًا72 تحديات457 أسئلة الاختبار01قسم 1
Fundamentals
Build a strong foundation with essential concepts and basic skillsابدأ التعلممقدمة
3 درسًا216- 01اللغةتحدي
- 02مرحباً بالعالم!تحدياختبارصوت
- 03التعليقاتاختبارصوت
المتغيرات
7 درسًا751- 01Let مقابل Varتحدياختبارصوت
- 02توصيف الأنواع (Type Annotations)تحدياختبارصوت
- 03الأرقامتحدياختبارصوت
- 04Stringتحدياختبارصوت
- 05Booleanتحدياختبارصوت
- 06قواعد التسميةتحدياختبارصوت
- 07مراجعة - تهيئة المتغيراتتحدي
القيم الاختيارية (Optionals)
5 درسًا532- 01ما هي القيم الاختياريةتحدياختبارصوت
- 02فك القيم باستخدام If Letتحدياختبارصوت
- 03استخدام Guard Letتحدياختبارصوت
- 04معامل دمج Nilتحدياختبارصوت
- 05مراجعة - فك القيم بأمانتحدي
المعاملات - الجزء الأول
5 درسًا534- 01المعاملات الحسابيةتحدياختبارصوت
- 02معامل باقي القسمةتحدياختبارصوت
- 03الإسناد المركبتحدياختبارصوت
- 04مراجعة - عمليات رياضية بسيطةتحدي
- 05معاملات المقارنةتحدياختبارصوت
المعاملات - الجزء الثاني
5 درسًا532- 01المعاملات المنطقية - الجزء الأولتحدياختبارصوت
- 02المعاملات المنطقية - الجزء الثانيتحدياختبارصوت
- 03مراجعة - المنطق البسيطتحدي
- 04المعاملات المنطقية - الجزء الثالثتحدياختبارصوت
- 05المعامل الثلاثي (Ternary Operator)تحدياختبارصوت
اتخاذ القرار
5 درسًا534- 01جملة Ifتحدياختبارصوت
- 02جملة If - Elseتحدياختبارصوت
- 03مراجعة - آلة حاسبة بسيطةتحدي
- 04جملة Switchتحدياختبارصوت
- 05جملة Switch مع النطاقاتتحدياختبارصوت
أساسيات الإدخال والإخراج
6 درسًا634- 01دالة الطباعةتحدياختبارصوت
- 02تضمين النصوصتحدياختبارصوت
- 03إدخال ReadLineتحدياختبارصوت
- 04تحويل الأنواعتحدياختبارصوت
- 05مراجعة - حتى 120تحدي
- 06مراجعة - True أو Falseتحدي
حاسبة تقسيم الفاتورة
مشروع5 درسًا1- 01رسالة الترحيبتحدي
- 02الحصول على المدخلاتمشروع
- 03حساب البقشيش والإجماليمشروع
- 04تقسيم الفاتورةمشروع
- 05مخرجات منسقةمشروع
حلقات التكرار
9 درسًا967- 01حلقة For-Inتحدياختبارصوت
- 02حلقة Whileتحدياختبارصوت
- 03حلقة Repeat-Whileتحدياختبارصوت
- 04Breakتحدياختبارصوت
- 05Continueتحدياختبارصوت
- 06مراجعة - المضروب (Factorial)تحدياختبار
- 07النطاقات في حلقات التكرارتحدياختبارصوت
- 08الحلقات المتداخلةتحدياختبارصوت
- 09مراجعة - الإدخال الديناميكي (Dynamic Input)تحدي
الدوال
7 درسًا742- 01تعريف دالةتحدياختبارصوت
- 02المعاملات والوسائطتحدياختبارصوت
- 03قيم الإرجاعتحدياختبارصوت
- 04تسميات الوسائطتحدياختبارصوت
- 05مراجعة - دالة Sigmaتحدي
- 06مراجعة - دالة Validationتحدي
- 07القيم الافتراضيةتحدياختبارصوت
FizzBuzz بلمسة إضافية
مشروع4 درسًا1- 01نظرة عامة على اللعبةتحدي
- 02دالة FizzBuzzمشروع
- 03التكرار عبر الأرقاممشروع
- 04إضافة اللمسة الإضافيةمشروع
أساسيات المصفوفات
7 درسًا745- 01تعريف مصفوفةتحدياختبارصوت
- 02الوصول إلى العناصرتحدياختبارصوت
- 03تعديل المصفوفاتتحدياختبارصوت
- 04دوال المصفوفاتتحدياختبارصوت
- 05مراجعة - قائمة المنتجاتتحدي
- 06مراجعة - المصفوفة المعكوسةتحدي
- 07Tuplesتحدياختبارصوت
التكرار عبر المتسلسلات
4 درسًا434- 01التكرار عبر العناصرتحدياختبارصوت
- 02طريقة التعداد (enumerate)تحدياختبارصوت
- 03التكرار عبر النصوص - الجزء الأولتحدياختبارصوت
- 04التكرار عبر النصوص - الجزء الثانيتحدياختبارصوت
المصفوفات المتقدمة
4 درسًا436- 01تقطيع المصفوفات - الجزء الأولتحدياختبارصوت
- 02تقطيع المصفوفات - الجزء الثانيتحدياختبارصوت
- 03معاملات المتسلسلاتتحدياختبارصوت
- 04دالة Containsتحدياختبارصوت
متتبع المصاريف اليومية
مشروع7 درسًا1- 01نظرة عامة على المشروعتحدي
- 02الخروج من البرنامجمشروع
- 03إضافة مصروفمشروع
- 04عرض جميع المصاريفمشروع
- 05المجموع والمتوسطمشروع
- 06مسح الكلمشروع
- 07معالجة الأخطاءمشروع
التحديات النهائية
3 درسًا3- 01هرم النجوم المسطحتحدي
- 02مكتشف الأنماطتحدي
- 03ماذا تشتريتحدي
لماذا تتعلم Swift مع Coddy
- دورة Swift مجانية أونلاين: لا تثبيت ولا إعداد أدوات ولا عوائق للبدء. افتح المتصفح وابدأ التدريب من الدرس الأول.
- دروس Swift العملية تتجاوز الشرح النظري: كل مفهوم يرتبط بتمرين تكتب فيه كودًا حقيقيًا وتتعلم بالممارسة.
- تلميحات الذكاء الاصطناعي تساعدك عندما تتوقف في تمرين Swift، فتوضح الخطوة التالية من دون إعطاء الحل كاملًا.
- شهادة إتمام مجانية لدورة Swift يمكنك مشاركتها على LinkedIn أو إضافتها إلى سيرتك الذاتية.
أسئلة شائعة حول تعلّم Swift
هل Swift سهل التعلم؟
نعم، يمكنك البدء في Swift حتى لو لم تكن لديك خبرة سابقة. يقسّم Coddy المفاهيم إلى تمارين قصيرة لتفهم الصياغة وتتدرب على المتغيرات والشروط والحلقات والدوال وهياكل البيانات وتنظيم المشاريع وتبني ثقتك تدريجيًا.
كم يستغرق تعلّم Swift؟
يمكن تعلّم أساسيات Swift عادة خلال أسبوع أو أسبوعين من التدريب اليومي. ولإنشاء مشاريع حقيقية بثقة، خصص من شهر إلى ثلاثة أشهر حسب سرعتك وخبرتك السابقة.
أين يمكنني تعلّم Swift أونلاين مجانًا؟
يوفر Coddy دورة Swift مجانية أونلاين تشمل دروسًا وتحديات برمجية واختبارات ومشاريع. لا تحتاج إلى تثبيت أي شيء؛ كل شيء يعمل داخل المتصفح.
كيف أتعلم Swift بسرعة؟
أسرع طريقة هي التدريب اليومي. في Coddy تنتقل من شرح قصير إلى تمرين مباشر مع تلميحات ذكاء اصطناعي، فتقضي وقتك في كتابة Swift بدل مشاهدة فيديوهات طويلة فقط.
هل أحصل على شهادة Swift عند الانتهاء؟
نعم. عند إكمال دورة Swift على Coddy تحصل على شهادة إتمام مجانية يمكنك مشاركتها على LinkedIn أو إضافتها إلى سيرتك الذاتية.
ماذا يمكنني بناءه بعد تعلّم Swift؟
بعد الدورة ستتمكن من إنشاء سكربتات مفيدة وتطبيقات صغيرة وأتمتة وألعاب بسيطة ومشاريع تضيفها إلى معرض أعمالك. وستمتلك أيضًا أساسًا قويًا للانتقال إلى موضوعات أكثر تقدمًا.