للحصول على شهادة
كورس CS50 هو واحد من أقوى الكورسات في علوم الحاسوب والبرمجة، مقدم من جامعة هارفارد، ومتاح الآن باللغة العربية. هذا الكورس هو مدخلك إلى مفاهيم البرمجة الأساسية، الخوارزميات، هياكل البيانات، وإدارة قواعد البيانات.
لماذا هذا الكورس مميز؟
1️⃣ ما هي علوم الحاسوب؟
2️⃣ النظام الثنائي (Binary System)
3️⃣ ما هي الخوارزميات؟
4️⃣ تعلم البرمجة باستخدام سكراتش
5️⃣ إنشاء لعبة باستخدام سكراتش
1️⃣ مقدمة في لغة C
2️⃣ التعامل مع النصوص في C (get string)
3️⃣ العمليات الحسابية في C
4️⃣ التعامل مع سطر الأوامر (Command Line)
5️⃣ التحكم في الإدخال والإخراج (get int, if statements)
6️⃣ التكرار (Loops)
7️⃣ الدوال (Functions) في C
8️⃣ المصفوفات (Arrays) في C
9️⃣ إدارة الذاكرة (Memory Management)
1️⃣ التعامل مع الأخطاء وتصحيح الأكواد (Debugging)
2️⃣ استخدام المصفوفات (Arrays)
3️⃣ التعامل مع النصوص (Strings)
4️⃣ تمثيل الحروف بالأحرف الكبيرة والصغيرة (Uppercase & Lowercase)
5️⃣ المعاملات والدوال الرياضية
1️⃣ البحث الخطي والبحث الثنائي (Linear & Binary Search)
2️⃣ فرز البيانات (Sorting Algorithms)
3️⃣ الاستدعاء الذاتي (Recursion)
1️⃣ المؤشرات (Pointers)
2️⃣ الحساب باستخدام المؤشرات (Pointer Arithmetic)
3️⃣ إدارة الذاكرة (malloc & free & valgrind)
4️⃣ التعامل مع الملفات (File Handling)
1️⃣ القوائم المتصلة (Linked List)
2️⃣ الأشجار الثنائية (Binary Trees)
3️⃣ جداول التهشير (Hash Tables)
1️⃣ مقدمة إلى بايثون (Python Syntax & Data Types)
2️⃣ التعامل مع المدخلات والمخرجات (Input/Output)
3️⃣ إدارة الأخطاء (Exceptions Handling)
4️⃣ الدوال في بايثون (Functions in Python)
5️⃣ التعامل مع الملفات وقواعد البيانات
1️⃣ قواعد البيانات العلائقية (Relational Databases)
2️⃣ استخدام SQLite
3️⃣ إدارة البيانات باستخدام SQL (CRUD - Create, Read, Update, Delete)
4️⃣ فلترة البيانات باستخدام WHERE، ORDER BY، GROUP BY
✅ كورس مجاني بالكامل ومتاح على الإنترنت
✅ ترجمة ودروس بالعربية تناسب الجميع
✅ مناسب للمبتدئين ولا يشترط خبرة سابقة
✅ شهادة معتمدة بعد إكمال الكورس من جامعة هارفارد