تعلّم PHP
دورة PHP أونلاين مجانية وتفاعلية. تكتب PHP في كل درس، مع تلميحات بالذكاء الاصطناعي عند ظهور أي تحذير، وشهادة مجانية عند إكمال الدورة.
31,555+ من الـ codders مسجلون
230 درسًا206 تحديات1,394 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
قسم 1
Fundamentals
ابدأ القسمابدأتوسيعطيBuild a strong foundation with essential concepts and basic skillsمقدمة في PHP
5 درسًا431المتغيرات وأنواع البيانات
9 درسًا663المعاملات الأساسية
8 درسًا852معاملات المقارنة والمنطق
5 درسًا532المنطق الشرطي
6 درسًا639المصفوفات الجزء 1 - المفهرسة
7 درسًا645المصفوفات الجزء الثاني - الترابطية
6 درسًا540الحلقات التكرارية
7 درسًا746مشروع: قائمة مهام بسيطة
مشروع7 درسًا1الدوال
8 درسًا857التحديات النهائية
3 درسًا3قسم 2
Logic & Flow
ابدأ القسمابدأتوسيعطيDevelop problem-solving skills and create dynamic, interactive programsالدوال المتقدمة
9 درسًا965معالجة المصفوفات المتقدمة
10 درسًا1066ترتيب المصفوفات
7 درسًا747المصفوفات متعددة الأبعاد
6 درسًا639سجل درجات الطلاب
6 درسًا6دوال المصفوفات من الرتبة العليا
7 درسًا745التعامل مع التواريخ والأوقات
6 درسًا539معالجة الأخطاء والاستثناءات
7 درسًا650جدولة الفعاليات
مشروع6 درسًا1التحديات النهائية
4 درسًا4قسم 3
Object Oriented Programming
ابدأ القسمابدأتوسيعطيDiscover how to organize code with classes, objects, and reusable structuresأساسيات OOP
9 درسًا969مساحات الأسماء والتحميل التلقائي
5 درسًا534خصائص الكلاس
6 درسًا644الوراثة
6 درسًا644الواجهات والعقود
6 درسًا644تعدد الأشكال (Polymorphism)
5 درسًا536التغليف (Encapsulation)
6 درسًا645الميثودات السحرية (Magic Methods)
7 درسًا753السمات (Traits)
5 درسًا544مفاهيم البرمجة كائنية التوجه المتقدمة
7 درسًا761نظام الأنواع ومعالجة الأخطاء
7 درسًا754أنماط التصميم - الجزء الأول
5 درسًا546أنماط التصميم - الجزء الثاني
7 درسًا764مشروع: إدارة المكتبة
مشروع6 درسًا1التحديات النهائية
4 درسًا4
دورات PHP
دورات PHP تطبيقية، ابدأها مجانًا في متصفحك.
تحديات للمبتدئين - ممارسة المفاهيم الأساسية
شائعاختبر معرفتك البرمجية كمبتدئ وحاول حل هذه التحديات البرمجية، استخدم أي لغة تريدها، برمجة ممتعة!
شهادة عند الإكمال
- 20
- 20
مسائل برمجية
شائعاختبر مهاراتك في حل المشكلات البرمجية من خلال تمارين بمستويات صعوبة مختلفة في هذا المسار. صُمم هذا المسار للمبرمجين الذين لديهم معرفة مسبقة بالقواعد الأساسية لأي لغة برمجة.
شهادة عند الإكمال
- 32
- 31
Stack - سلسلة هياكل البيانات #1
في هذه الدورة، ستتعلم عن هيكل البيانات Stack، وستقوم بإنشاء Stack من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
- 13
- 6
- 1
مسائل برمجية: الجزء الثاني
اختبر مهاراتك في حل المشكلات البرمجية من خلال تمارين بمستويات صعوبة مختلفة في هذا الكورس. تم تصميم هذا الكورس للمبرمجين الذين لديهم معرفة مسبقة بالقواعد الأساسية لأي لغة برمجة، وهو يعد امتداداً للجزء الأول من "مسائل برمجية".
شهادة عند الإكمال
- 25
- 24
جداول الهاش - سلسلة هياكل البيانات #4
في هذه الدورة، ستتعلم عن هيكل البيانات Hash Table، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!
شهادة عند الإكمال
- 14
- 12
القائمة المرتبطة - سلسلة هياكل البيانات #5
في هذه الدورة، ستتعلم عن هيكل البيانات "القائمة المرتبطة" (Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامها!
شهادة عند الإكمال
- 14
- 6
- 1
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
لماذا تتعلم PHP مع Coddy
- شغّل كود PHP حقيقيًا داخل متصفحك. لا XAMPP ولا Apache ولا خادم محلي لإعداده. كل درس يُشغّل كود PHP على الخادم ويعرض لك النتيجة فورًا.
- PHP للويب كما يُستخدم فعليًا اليوم: المتغيرات، التحكم في التدفق، الدوال، المصفوفات، الـ includes، النماذج، superglobals، الجلسات، وأنماط قواعد البيانات الأساسية. أساسيات PHP التي يحتاجها كل مطوّر ويب.
- تلميحات الذكاء الاصطناعي تساعدك على تصحيح أخطاء PHP وفهم التحذيرات دون أن تكشف لك الإجابة، فتتحول المشاكل الشائعة مثل undefined indexes وأخطاء علامات الاقتباس إلى فرص للتعلّم بدل أن تكون طرقًا مسدودة.
- شهادة PHP مجانية عند إتمام الدورة. دليل موثوق يفيدك في وظائف تطوير الويب وWordPress وLaravel، حيث لا تزال PHP متطلباً أساسياً.