Full Stack Open من جامعة هلسنكي
منهج كامل بلا رسوم، بس مو للمبتدئ المطلق
كورس جامعي مفتوح يعلّمك تبني تطبيقات ويب كاملة بـReact وNode.js. المراجعة هون تحكي عن الوقت الحقيقي، وشو الشهادة، وليش ما يناسب من يبدأ من الصفر.
الأرقام الأساسية كما تظهر على الصفحة الرسمية
| البند | الخلاصة | ملاحظة |
|---|---|---|
| الجهة | جامعة هلسنكي | الصفحة الرسمية: fullstackopen.com |
| عدد الأجزاء | 13 إلى 14 جزءاً | الصفحة الرئيسية تعدّ 13 والصفحة التعريفية تقول 14، فاعتمد ما تراه عند فتحك |
| الوقت | نحو 15–20 ساعة لكل جزء | الجزء الواحد يقابل أسبوعاً تقريباً بحسب الصفحة التعريفية |
| اللغة | الإنكليزية (وتوجد ترجمات) | الصفحة تذكر الفنلندية والصينية والإسبانية والفرنسية والبرتغالية، ولا تذكر العربية |
| الشهادة | شهادة إتمام مجانية | بعد إنجاز عدد كافٍ من التمارين، ولا تحتاج امتحاناً لها |
| الوصول من سوريا | غير محسوم | لم نختبره من داخل سوريا؛ التمارين تُسلَّم عبر GitHub |
كورس يمشي من الواجهة إلى الخادم إلى قاعدة البيانات
الكورس يغطي، بحسب صفحته، React وRedux وNode.js وMongoDB وGraphQL وTypeScript، ثم أجزاء إضافية عن React Native والتكامل المستمر (CI/CD) والحاويات (Containers) وقواعد البيانات العلائقية. الفكرة المعلنة: تبني تطبيقات صفحة واحدة بـReact تتحدث مع واجهات REST مبنية بـNode.js.
يعني بعد الأجزاء الأساسية ما رح تكون حفظت «أوامر»، رح تكون ركّبت مشروعاً حقيقياً من طرفيه: واجهة يراها المستخدم وخادم يخزّن ويرد. هذا بالضبط ما يطلبه عميل يريد «موقعاً بتسجيل دخول ولوحة تحكم»، وهو أبعد من كورسات تبدأ وتنتهي عند HTML وCSS.
المادة منشورة برخصة Creative Commons BY-NC-SA 3.0 بحسب الصفحة، يعني تقدر تقرأها وتحتفظ بنسخة وتشارك الرابط. وفي مجموعة نقاش على Discord للكورس، مفيدة لما تعلق بخطأ ما حدا بيجاوب عنه بالمنتدى.
احسبها بأرقامهم لا بأرقام التسويق
الصفحة التعريفية تقول إن الجزء الواحد يقابل أسبوعاً تقريباً بمتوسط 15 إلى 20 ساعة، وإن الكورس الأساسي (الأجزاء 0 إلى 5) يعادل 5 وحدات ECTS جامعية. حسابنا البسيط على هذه الأرقام: ستة أجزاء أساسية تعني نحو 90 إلى 120 ساعة، وإذا مشيت على الأربعة عشر جزءاً يصير المجموع بين 210 و280 ساعة تقريباً.
لو عندك ساعتان يومياً، الأجزاء الستة الأولى تأخذ تقريباً من ستة إلى تسعة أسابيع. ولو عندك انقطاع كهرباء وإنترنت متقطع، ضاعف الرقم ولا تزعل: الكورس بلا موعد نهائي ثابت بحسب الصفحة، فالتأخير ما بيضيّع عليك شي.
تنبيه مهم: الصفحة تقدّر أنك تحتاج قبل البدء ما بين 100 و200 ساعة ممارسة برمجة سابقة. هذا الرقم يخص مستوى الدخول، ومو جزءاً من وقت الكورس.
مجانية، وبشروط واضحة
الصفحة تقول إن شهادة الكورس مجانية بعد إنجاز عدد كافٍ من التمارين، وإنك لا تحتاج أن تدخل امتحان الكورس أو تسجّل في الجامعة المفتوحة للحصول عليها. الوحدات الجامعية (ECTS) هي المسار المختلف، وتحتاج امتحاناً عبر الجامعة المفتوحة.
للأجزاء من 0 إلى 5 تتدرج العلامة بعدد التمارين: 72 تمريناً لعلامة 1، و83 لعلامة 2، و94 لعلامة 3، و105 لعلامة 4، و116 لعلامة 5. التمارين تُسلَّم جزءاً جزءاً عبر GitHub.
هالشهادة تخص جامعة هلسنكي، وما فيها علاقة بنا. أما شهادتنا فهي «إتمام موثّقة برمز تحقق» تحصل عليها باختبار المسار، وليست «معتمدة». الاثنتان تُضافان للسيرة لكن بورتفوليو المشاريع هو يلي بيحكي مع العميل.
غير محسوم، وهي طريقة الفحص
الموقع نفسه صفحات مفتوحة، لكن التسليم يمر بـGitHub، ونحن ما اختبرنا إنشاء حساب ورفع مستودع من داخل سوريا. فالحكم: غير محسوم. افحصه بنفسك قبل ما تحجز أسبوعاً من وقتك: افتح الصفحة الرسمية، سجّل بحساب GitHub، وارفع مستودعاً تجريبياً. إذا نجحت الثلاثة فأنت جاهز.
وإذا انحجب شي، استمر بالتعلم والتمارين على جهازك واحتفظ بالكود. الشهادة تحتاج التسليم، لكن المهارة ما تحتاج. ولا تدفع لأحد مقابل «فتح الوصول».
كيف تقسّمه على أسابيعك
هذا اقتراح منا، مو جزءاً من الكورس. ثبّت إيقاعاً ثابتاً بدل الاندفاع:
- الجزء 0 و1: اقرأ بهدوء وأعد كتابة الأمثلة بيدك. هدفك تتعود على بيئة التسليم عبر GitHub.
- الأجزاء 2 و3: هنا يبدأ التعب الحقيقي (التواصل مع خادم وبناء واجهة برمجية). خصّص لها أسبوعاً ونصفاً بدل أسبوع.
- الأجزاء 4 و5: الاختبار وتسجيل الدخول. لا تقفز عنها؛ هي ما يميّز مشروعاً جاداً عن تمرين.
- بعد الجزء 5: أوقف الكورس أسبوعاً وابنِ مشروعاً شخصياً صغيراً من الصفر بلا نظر للمادة، ثم كمّل.
وعلامة إتقانك لهالمرحلة: تقدر تشرح بكلماتك كيف يرسل المتصفح طلباً للخادم وكيف يرد، ثم تبني نقطة نهاية جديدة بدون ما تنسخ.
وين يضعف
- يفترض أنك تبرمج أصلاً. الصفحة نفسها تطلب مهارة جيدة بلغة واحدة على الأقل ومعرفة بالويب وقواعد البيانات وGit.
- إنكليزي بالكامل بلا ترجمة عربية رسمية، والنص طويل ومبني على القراءة أكثر من الفيديو.
- لا يعلّمك السوق. ما فيه تسعير ولا عروض ولا تواصل مع عميل؛ هالجانب تأخذه من أدلتنا لا منه.
مين يستفيد ومين يتعب
مناسب لـ
- من أنهى أساسيات البرمجة (مثلاً freeCodeCamp أو CS50) ويريد الانتقال لمشروع حقيقي.
- من يريد إثبات مهارة أمام عميل بمستودعات GitHub لا بكلام.
- من يتحمل قراءة طويلة بالإنكليزية ويحب التعلم بالتجربة.
مو مناسب لـ
- المبتدئ المطلق: ابدأ بمصدر أخف ثم ارجع إليه.
- من يبحث عن شهادة سريعة بأسبوعين.
- من لا يقدر على حساب GitHub لأي سبب ولا يريد إيجاد حل بديل.
وين يقع بين مصادرنا وشو بعده
الترتيب الذي نقترحه لمسار البرمجة: أساسيات أولاً من freeCodeCamp أو CS50، ثم هذا الكورس كمرحلة «مشروع كامل»، بالتوازي مع The Odin Project إذا فضّلت أسلوباً مختلفاً.
بعد الجزء الخامس تكون جاهز لأول عرض بسيط. جهّز مشروعين من الكورس بصفحة نظيفة وفق دليل الملف التعريفي، وتدرّب على أسئلة العملاء في مقابلات البرمجة، ثم ابدأ خطة الشهر الأول. ولما تحس أنك جاهز، اجتز اختبار المسار المجاني.
أسئلة عن Full Stack Open
هل الكورس مجاني فعلاً بما فيه الشهادة؟
بحسب الصفحة الرسمية نعم: شهادة الإتمام مجانية بعد إنجاز عدد كافٍ من التمارين. أما الوحدات الجامعية فمسار مختلف يحتاج امتحاناً عبر الجامعة المفتوحة.
بحتاج أكون خبير بجافاسكربت قبل ما أبدأ؟
لا خبير، لكن الصفحة تطلب مهارة برمجة جيدة بلغة واحدة ومعرفة بالويب وقواعد البيانات وGit. إن كنت جديداً فابدأ بمصدر تمهيدي ثم ارجع.
فيه نسخة عربية؟
الصفحة تذكر ست لغات للمادة ولا تذكر العربية. جهّز نفسك للقراءة بالإنكليزية، ومترجم المتصفح يكفي للفقرات الصعبة.
المصادر
| المصدر | النوع | التاريخ |
|---|---|---|
| Full Stack Open — الصفحة الرئيسية | رسمي | فُتحت 2 تشرين الأول 2026 |
| Full Stack Open — معلومات عامة (الساعات والتمارين والشهادة) | رسمي | فُتحت 2 تشرين الأول 2026 |
بيانات الصفحة الرسمية بتاريخ 2 تشرين الأول 2026. أما وصول الكورس من داخل سوريا فلم نختبره، ولذلك يبقى حكمه «غير محسوم»، ومعه طريقة فحصه بنفسك.
← كل صفحات القسم: مراجعات الكورسات
خلّصت الكورس؟ ثبّتو بشهادة موثّقة
الاختبار مجاني، والشهادة بتصدر بالدعوات بلا أي دفع. والقناة فيها فرص لتطبّق يلي تعلّمتو.