أساسيات البرمجة

أتقن المفاهيم الأساسية للبرمجة، بما في ذلك الخوارزميات وهياكل البيانات ومبادئ تصميم البرمجيات. تعلم لغات شائعة مثل Python و Java و C++ من الألف إلى الياء.

10 subcategories · 394 courses total

أساسيات البرمجة بلغة Python
ابدأ رحلتك في عالم البرمجة مع لغة Python، وهي لغة متعددة الاستخدامات وسهلة للمبتدئين. تعلم القواعد الأساسية وأنواع البيانات وتدفق التحكم واكتب برامجك الأولى.
117 courses
الخوارزميات وهياكل البيانات
تعلم كتابة تعليمات برمجية فعالة وقابلة للتطوير من خلال إتقان الخوارزميات الأساسية وهياكل البيانات. قم بتحليل الأداء باستخدام مفاهيم مثل تدوين Big O وحل المشكلات الحاسوبية المعقدة.
63 courses
أساسيات برمجة Java
اكتشف أساسيات لغة Java، وهي لغة قوية كائنية التوجه تُستخدم في تطبيقات المؤسسات وتطوير Android. فهم آلة Java الافتراضية (JVM) والقواعد النحوية وهياكل الفئات الأساسية.
59 courses
اختبار وتصحيح الأكواد
تعلم المهارات الأساسية للاختبار وتصحيح الأخطاء لضمان أن تكون أكوادك موثوقة وخالية من الأخطاء، ويشمل ذلك اختبار الوحدات واختبار التكامل وتقنيات تصحيح الأخطاء المنهجية.
53 courses
أساسيات البرمجة بلغة C++
تعمق في لغة C++، وهي لغة عالية الأداء تُستخدم في تطوير الألعاب وبرمجة الأنظمة والتمويل. تعلم المزيد عن إدارة الذاكرة والمؤشرات والميزات كائنية التوجه.
22 courses
البرمجة الشيئية (OOP)
تعرّف على المبادئ الأساسية للبرمجة الشيئية، وهي النموذج السائد لبناء برامج قابلة لإعادة الاستخدام ومقسمة إلى وحدات. تعلم المزيد عن الأصناف والكائنات والوراثة وتعدد الأشكال.
22 courses
التحكم في الإصدارات باستخدام Git
أتقن Git، نظام التحكم في الإصدارات المعياري في المجال. تعلم تتبع التغييرات، والتعاون مع الفرق باستخدام منصات مثل GitHub، وإدارة تاريخ الشيفرة البرمجية بفعالية.
22 courses
مفاهيم البرمجة الوظيفية
اكتشف نموذج البرمجة الوظيفية، مع التركيز على الدوال النقية، وعدم القابلية للتغيير، والدوال من الدرجة الأولى. تعلم المفاهيم التي تحسن وضوح الكود وتعتبر ذات قيمة في معالجة البيانات والأنظمة المتزامنة.
13 courses
أساسيات برمجة JavaScript
تعلم لغة الويب الأساسية، JavaScript. أتقن المتغيرات وأنواع البيانات والدوال وتدفق التحكم لبناء صفحات ويب وتطبيقات تفاعلية.
12 courses
أنماط تصميم البرمجيات
استكشف أنماط تصميم البرمجيات الشائعة لحل المشكلات المتكررة في بنية البرمجيات. تعرف على الأنماط الإنشائية والهيكلية والسلوكية لكتابة كود أكثر قوة وقابلية للصيانة.
11 courses