هل مواقع عربية تقدم كورس برمجة مجاني يعلمني بايثون؟
2026-02-10 03:09:11
281
關注20
分享
ايةندى
قارئ دائم
جندي
ABO人格測試
快速測測看!你的真實屬性是 Alpha、Beta 還是 Omega?
費洛蒙
屬性
理想的戀愛
潛藏慾望
隱藏黑化屬性
馬上測測看
4 答案
Liam
متذوق
طالب
لما بدأت أبحث عن مصادر عربية لتعلم بايثون، تفاجأت بكمية الخيارات الجيدة المتاحة مجانًا على الإنترنت.
أول ما وقفت عليه كان منصات تعليمية معروفة مثل 'إدراك' و'رواق' وأكاديمية حسوب، وكل واحد منهم يقدم دورات مهيكلة باللغة العربية تشرح الأساسيات خطوة بخطوة. أيضًا هناك منصات سعودية حكومية مثل 'دروب' التي تطرح دورات تدريبية مجانية أحيانًا، أما إن كنت من محبي الفيديو فهناك قنوات يوتيوب عربية قوية مثل Elzero Web School وTheNewBaghdad و'freeCodeCamp بالعربي' التي تقدم دروسًا عملية ومشروعات تطبيقية.
أحب أن أذكر أن جودة المحتوى تختلف: بعض الدورات تركز على الشرح النظري والأخرى على التطبيق العملي، فأنصح بتجربة أكثر من مصدر والالتزام بمسار يتضمن تنفيذ مشروعات بسيطة. استخدم أدوات مثل Google Colab وJupyter لأنها مجانية وسهلة التشغيل، وادخل مجموعات عربية على فيسبوك وتيليجرام لطرح الأسئلة ومشاركة التحديات. مع شوية صبر وممارسة يومية، هتلاقي نفسك بتنتقل بسرعة من أساسيات البرمجة إلى بناء تطبيقات حقيقية.
2026-02-11 06:39:19
14
Peter
مفيد
مغني
لو كنت أحب التعلم العملي سريعًا، أختار مزيجًا من دورة عربية قصيرة وفيديوهات تطبيقية ثم التمرين اليومي.
أنصح ببدء دورة تمهيدية على 'إدراك' أو 'رواق' للحصول على أسس واضحة، وبعدها متابعة سلسلة دروس على Elzero Web School لتقوية الفهم العملي. ابدأ بمشروع بسيط — مثل تطبيق لإدارة المهام أو محلل نصوص صغير — وحاول نشره على GitHub حتى لو كان بسيطًا، هذا يعطيك حافزًا للاستمرار. خلال التعلم، استخدم HackerRank للتمارين وGoogle Colab للتجارب، وستلاحظ فرقًا كبيرًا بعد شهرين من الممارسة المنتظمة.
2026-02-11 20:59:49
3
Kyle
قارئ موثوق
كاتب
المشهد العربي بالنسبة لبايثون فيه خيارات عملية جدًا لو عرفت تختار.
أنا عادة أبدأ بمنصات الدورات المجانية لأنها بتعطيك هيكل واضح: 'إدراك' يقدم دورات قصيرة ومبسطة مناسبة للمبتدئين، و'رواق' يميل لدورات أعمق أحيانًا بالتعاون مع متخصصين، بينما 'أكاديمية حسوب' تتميز بمسارات عملية ومشروعات يُمكن إضافتها لسيرتك الذاتية. بالنسبة للفيديوهات، Elzero Web School يقدم شرح من الصفر وبأسلوب ممتع، و'freeCodeCamp بالعربي' ينقل دورات معروفة للعربية.
عيب بعض المحتوى العربي أنه قد يتوقف عند مستوى المبتدئ أو يفتقد مشروعات تطبيقية كافية؛ لذلك أدمج الدورات مع ممارسة على منصات التحديات مثل HackerRank وCodewars، ومع بناء مشروع بسيط كل أسبوع. هذا الأسلوب خلّاني أتعلم أسرع وأبني محفظة أعمال عملية.
2026-02-12 06:59:46
3
Jordyn
مشارك
مترجم
صحيح إن بعض الموارد باللغة العربية تغطي الأساسيات بشكل ممتاز، لكن لو أردت خطة تعلم مرتبة، أنا اتبعت الخطة التالية وكانت فعّالة: أولًا ابدأ بمقدمة تشرح المتغيرات، التحكم في التدفق، الدوال، والقوائم. ثانيًا انتقل لمفاهيم وسيطة مثل الملفات، التعامل مع المكتبات، والبرمجة الكائنية. ثالثًا خصص وقتًا لمشروعات تطبيقية صغيرة — تطبيق قوائم مهام، سكربت لجمع بيانات من صفحات ويب، أو تحليل بيانات بسيط باستخدام pandas.
بالنسبة للمصادر: استخدمت دورات عربية على 'رواق' و'إدراك' للشرح النظري، وفيديوهات Elzero للشرح التطبيقي. أما للتمارين فاعتمدت على HackerRank وKaggle (لتحليل البيانات)، وGoogle Colab للتجربة بدون إعداد بيئة على الجهاز. لا تهمل قراءة الوثائق الرسمية بالإنجليزية حين تحتاجها، لأن الكثير من المكتبات توضح أمثلة مهمة هناك. التواصل مع مجتمعات عربية على تويتر وفيسبوك مررته مفيد للحصول على حلول سريعة ونصائح حقيقية.
وضعت يدها المرتجفة على بطنها، بينما كانت عيناها المنطفئتان تبحثان عن ملامحه التي لم ترها قط، لكنها حفظت تفاصيل صوته. همست بصوتٍ يملؤه الأمل: «أنا حامل يا عزيزي.. سنرزق بطفل!»
ساد صمتٌ قاتل، لم يقطعه سوى صوت ضحكةٍ باردة هزت أركان الغرفة، ضحكةٍ ساخرة لاذعه اعتادت على سماعها ثم جاء صوته كالخنجر المسموم: «حامل؟ ومن قال لكِ إنني أريد ذرية من امرأةٍ لا ترى ؟ لقد كانت مجرد ليلة متعة طالت لأشهر.. وانتهت الآن!»"
* كوثر الجبيلي *
فتاة ترى العالم بطريقة مختلفة… ليس بعينيها اللتين فقدتهما في لحظة، بل بقلبها الذي لم ينكسر رغم كل شيء. هي الحسناء التي أعمى القدر بصرها لكنه لم يستطع أن يخفي جمال روحها.
وفي يوم، عاد إلى حياتها ابن عمها سفيان الجبيلي … الرجل الغامض الذي اختفى سنين ثم ظهر فجأة، حاملاً معه أسئلة لم تجب، ومشاعر لم تفهمها. فهل سيكون هذا الرجل ملاذها الآمن؟ أم أن القدر يخبئ لها في عودته ما هو أعمق من مجرد لقاء؟”
رواية ملاذ الكفيفة الحسناء
الصمت كان سلاحه الوحيد… فالأسرار حين تُدفن بالقلب تمنح أصحابها قوة لا تُهزم.
هكذا عاش ليث داخل ذلك العالم المغلق، الفتى الغامض الذي يخشاه الجميع، ويجهل الجميع ماضيه الحقيقي، حتى الفتاة الوحيدة التي ظنت أنها الأقرب إليه… لؤلؤة.
نشأت لؤلؤة حبيسة داخل وكرٍ خفي لتجارة الرقيق، لا تعرف عن الحياة سوى ما يقصه عليها ليث من حكايات، بينما يحيطها بحماية خانقة جعلتها تظن أنها أهم شيء بحياته. لكن الحقيقة كانت أعقد بكثير…
فليث لم يتعلق بها حباً كما ظنت، بل كان يحرسها بسبب عهد قديم أخذه على نفسه منذ سنوات، عهد قيّده حتى أصبح أسيراً له، وظل يبرر صمته وخضوعه لكل الجرائم حوله بأنه يفعل هذا فقط ليحميها.
لكن مع مرور الوقت، تبدأ الشكوك تتسلل إلى قلب لؤلؤة، وتكتشف أن المكان الذي تعيش فيه ليس ملجأً كما أوهموها، بل سجن تُباع فيه الأرواح، وأن الفتيات اللواتي يختفين لا يذهبن إلى حياة أفضل… بل إلى الجحيم.
وفي وسط هذا الخراب تظهر ورده، الفتاة النارية التي أحبت ليث بصمت لسنوات، بينما كان غارقاً بوهم مسؤوليته تجاه لؤلؤة. لكن حين تُباع ورده وتعود محطمة بعد أن ذاقت أبشع أنواع العذاب، تتغير كل الموازين.
تتحول ورده من فتاة مرحة إلى روح شرسة مكسورة، وتشعل بعودتها بذور التمرد داخل ذلك السجن، بينما يبدأ ليث للمرة الأولى بمواجهة نفسه… ليكتشف الحقيقة التي هرب منها طويلاً:
أن خوفه على لؤلؤة لم يكن حباً، بل مجرد عهد قديم،
أما ورده… فكانت الشيء الوحيد الذي تسلل إلى قلبه دون أن يشعر.
وبين الأسرار، والخيانة، والتمرد، وتجارة البشر، يجد الجميع أنفسهم داخل معركة قاسية للهروب من عالم لا يرحم، حيث الحب قد يكون نجاة… أو لعنة تقود أصحابها للهلاك.
منذ الليلة التي انهارت فيها آخر ذرة ثقة بقلبه، أقسم آدم ألاركون ألا يسمح لامرأة أن تخترق حصونه مجددًا. بعدما تجرّع مرارة خيانة "تالا"، تحوّل من مهندس معماري لامع يشيد الأبراج، إلى زعيم مافيا إسبانية قاسٍ يحكم عالمه بقوانين لا تعرف الرحمة. بالنسبة له، الحب مجرد وهم، والنساء صفقات تُعقد بثمن معلوم.
لكن كل شيء يتغير حين تدخل إيزابيل حياته؛ الفتاة البسيطة التي تنتمي لعالم مختلف تمامًا، عالم تفوح منه رائحة الخبز الدافئ داخل مخبز عائلتها الصغير. لم تكن تطمح لسلطة أو مال، غير أن خطأً ارتكبه والدها جعلها تُلقى فجأة في مواجهة أكثر رجال إسبانيا قسوة وغموضًا.
في مكتبه الفخم، حيث الظلال الكثيفة والصمت الثقيل، وضعها آدم أمام خيارٍ لا يرحم:
إما أن يلقى والدها مصيرًا مظلمًا، أو توقّع عقدًا تخضع بموجبه لشروطه الصارمة لثماني ليالٍ تكون خلالها أسيرة قوانينه.
واجهته إيزابيل بشجاعة رغم ارتجافها، متهمةً إياه بأن خيانة الماضي حولته إلى رجل بلا قلب، لا يرى في النساء سوى أجساد قابلة للمساومة. لكن كلماتها لم تُزده إلا صلابة، ليقترب منها محذرًا من الاقتراب من جراحه القديمة، ومؤكدًا أن الخيانة علّمته أن يكون هو دائمًا صاحب الشروط.
تحت وطأة الخوف على والدها، وقّعت إيزابيل العقد، لتجد نفسها داخل لعبة خطيرة بين رجلٍ صنع من الألم جدارًا من قسوة، وفتاة تملك من النقاء ما قد يهدد بانهياره.
وهكذا تبدأ المعركة بينهما؛ صراع إرادات بين طاغية يفرض شروطه بلا رحمة، وفتاة تقاوم بكل ما فيها لتحمي كرامتها وحريتها.
لكن مع كل مواجهة، يقتربان أكثر من حقيقة لم يتوقعها أيٌّ منهما:
أن بعض الشروط، مهما بدت صارمة، قد تتحطم حين يتسلل الحب إلى أكثر القلوب ظلامًا… تحت موضع الشروط.
بعد أن منحته عذريتي وسخر مني، التحقت بمعهد ماساتشوستس
سكارليت فليم
10
12.9K
في اليوم السابق لحفل التخرج من الثانوية، استدرجني إيثان إلى الفراش.
كانت حركاته خشنة، يقضي الليل كله في طلب المزيد مني.
ورغم الألم، كان قلبي ممتلئا بالسكينة والسعادة.
فلقد كنت أكن لإيثان حبا سريا منذ عشر سنوات، وأخيرا تحقق حلمي.
قال إنه سيتزوجني بعد التخرج، وأنه حين يرث من والده زعامة عائلة لوتشيانو، سيجعلني أكثر نساء العائلة مكانة وهيبة.
وفي اليوم التالي، ضمن ذراعيه، أخبر أخي بالتبني لوكاس أننا أصبحنا معا.
كنت جالسة في حضن إيثان بخجل، أشعر أنني أسعد امرأة في العالم.
لكن فجأة، تحولت محادثتهما إلى اللغة الإيطالية.
قال لوكاس ممازحا إيثان:
"لا عجب أنك الزعيم الشاب، من المرة الأولى، أجمل فتاة في صفنا تقدمت نفسها لك؟"
"كيف كانت المتعة مع أختي في السرير؟."
أجاب إيثان بلا اكتراث:
"تبدو بريئة من الخارج، لكنها في السرير فاجرة إلى حد لا يصدق."
وانفجر المحيطون بنا ضاحكين.
"إذا بعد الآن، هل أناديها أختي أم زوجة أخي؟"
لكن إيثان قطب حاجبيه وقال:
"حبيبتي؟ لا تبالغ. أنا أريد مواعدة قائدة فريق التشجيع، لكنني أخشى أن ترفضني إن لم تكن مهاراتي جيدة، لذا أتمرن مع سينثيا أولا."
"ولا تخبروا سيلفيا أنني نمت مع سينثيا، فأنا لا أريد إزعاجها."
لكن ما لم يعلموه، أنني منذ زمن، ومن أجل أن أكون مع إيثان يوما ما، كنت قد تعلمت الإيطالية سرا.
وحين سمعت ذلك، لم أقل شيئا.
واكتفيت بتغيير طلبي الجامعي من جامعة كاليفورنيا للتكنولوجيا إلى جامعة ماساتشوستس للتكنولوجيا.
اكتشفتُ أن منصات مثل Udemy فعلاً تحتوي على كورسات برمجة مجانية للمبتدئين، لكن الصورة ليست قدّها وقدّها كما يتصور البعض.
المنصة تسمح للمدرّسين بوضع محتوى مجاني أو مدفوع، فلو بحثتَ في الفلتر عن Free ستظهر لك عشرات الدورات التي تحمل علامة مجانية — بعضُها ممتاز يشرح أساسيات مثل 'Python للمبتدئين' أو 'مبادئ HTML/CSS'، وبعضها سطحي أو قصير جداً. مهم أن تتفقد التقييمات، وعدد الطلاب، وتاريخ آخر تحديث؛ لأن كورس مجاني قد لا يُحدَّث منذ سنوات أو قد يفتقر للتمارين العملية. وإذا أردت شهادة فالخيار المجاني عادة لا يمنح شهادة ما لم تدفع.
نصيحتي العملية: ابدأ بكورس مجاني جيد لتتعرّف على الأساس، ثم انتقل إلى دورة مدفوعة أثناء العروض (Udemy لديها تخفيضات كبيرة) أو إلى مصادر بديلة مجانية مثل freeCodeCamp وKhan Academy وYouTube. وفي كل حالة، طبّق ما تتعلمه فوراً عبر مشاريع صغيرة — حتى أبسط صفحة ويب أو سكربت بايثون — لأن الفهم الحقيقي يأتي من التطبيق. أنا أحب الدمج بين فيديو قصير وقراءة الوثائق والممارسة اليومية.
كنت دائمًا أبحث عن مصادر عربية عملية وسهلة للفهم لبدء بايثون، ووجدت مزيجًا مفيدًا بين منصات MOOCs، قنوات يوتيوب ومجتمعات تفاعلية.
أول شيء أبدأ به هو منصة 'إدراك' حيث تجد دورات مُصممة بالعربية وتغطي أساسيات البرمجة وبايثون بشكل منظم ومجاني. بعدها أحب أن أتابع مساقات على 'رواق' التي تقدم محتوى أكاديميًا مبسطًا أحيانًا مع أمثلة عملية. كقناة فيديو أنصح بقوة ب'Elzero Web School' لأنه يشرح المفاهيم خطوة بخطوة وبأسلوب عملي جدًا، ويمكنك التعلم من الفيديو وممارسة الكود في نفس الوقت.
للبناء العملي أستخدم مواقع تمارين مثل 'HackerRank' و'Codewars' - قد تكون واجهاتها بالإنجليزية لكن التمارين تُكتب بالكود وتعلمك التفكير البرمجي؛ وأكمل دائمًا بتحميل كتب مترجمة مثل نسخة عربية من 'Automate the Boring Stuff with Python' للعمل على مشاريع يومية. أخيرًا، لا تقلل من قيمة مجموعات التلغرام والـDiscord العربية: أسئلة بسيطة هناك تسرع التعلم بشكل كبير. في نهاية المطاف، الجمع بين دورة منظمة، فيديو تعليمي عملي، وتمارين يومية هو ما أعطاني ثقة حقيقية في بايثون.
تعلمت أن أفضل طريقة لتعلّم بايثون ليست بالسرعة بل بالتسلسل المنظم والممارسة اليومية، وهنا مسار مجاني مجرّب ومفصّل أتابعه مع أصدقاء المبتدئين.
أبدأ دائماً بالدروس التأسيسية لفهم المفاهيم الأساسية: أنصح بـ 'Python for Everybody' على كورسيرا (يمكن التدريس بالمجان عبر خيار التدقيق) لأنه يشرح المتغيرات، التحكم في التدفق، الدوال والتعامل مع الملفات بلغة بسيطة جداً. موازياً أفتح فيديو طويل من 'freeCodeCamp.org' على يوتيوب لأحصل على شرح عملي تفاعلي مع تمرينات مباشرة. بعد القواعد الأساسية، أنتقل إلى 'Google's Python Class' لتمارين أقوى وسريعة الفهم، و'Codecademy' (الجزء المجاني) للتمرين التفاعلي الذي يفرض كتابة الكود بنفسك.
بمجرد أن تصبح الأمور الأساسية مريحة، أتحول إلى الجانب العملي: 'Automate the Boring Stuff with Python' كتاب ودورة رائعة لتعلّم كيف تبني نصوصاً تحل مشكلات يومية — هذا الشيء أشعل حماسي لبناء مشاريع صغيرة على الفور. أضيف إلى ذلك اختبارات مهارات على منصات مثل HackerRank وCodewars لبناء عادة حل المشكلات. أيضاً لا أنسى 'CS50's Introduction to Programming with Python' على edX لمن يحب خلفية حاسوبية أقوى، وهو ممتاز لتقوية المنطق والبرمجة المنظمة.
أغلق الحلقة بالمشاريع الحقيقية: اصنع سكرابر ويب بسيط، بوت تيليغرام، تطبيق ويب صغير بـFlask، أو مشروع تحليل بيانات بسيط باستخدام مكتبات مجانية وتطبيقات Jupyter على Kaggle. استخدم GitHub لحفظ أعمالك، وReplit أو Google Colab للتجارب السريعة. نصيحة عملية: خصص جلسات قصيرة يومية (30–60 دقيقة) بدلاً من جلسة طويلة متقطعة. إن متابعة هذا التسلسل — أساسيات، تدريب تفاعلي، أتمتة ومشاريع عمليّة، ثم تحديات — جعلت الانتقال من مبتدئ إلى ممارس سريع وممتع، وأغلب زملائي نجحوا باتباعه أيضاً.
بعد أن جربت عشرات الكورسات والبرامج التدريبية على مدار السنوات، أقدر أقول إن الخيار الأفضل فعلاً يعتمد على الهدف. لو هدفك تعلم بايثون من الصفر بطريقة منهجية ومع شهادة محترمة، أنصح بـ Coursera وبالذات دورة 'Python for Everybody' لأنها منظمة بشكل رائع، بها تدرج منطقي من الأساسيات إلى التعامل مع قواعد البيانات والشبكات، ومقبولة أكاديمياً لأن الجامعة وراءها قوية. التجربة هناك تتضمن فيديوهات، واجبات برمجية، ومشروعات صغيرة تجعلك تبني ملف أعمال حقيقي تستخدمه لاحقاً.
لكن لو أنت شخص عملي وتحب التعلم بالعمل على مشاريع ونماذج واقعية، فـ Udemy مع دورة 'Complete Python Bootcamp' غالباً تكون خياراً ممتازاً—كثير من الناس يشهدون بتغطيتها للمواضيع بشكل عملي وبأسعار مخفضة أثناء العروض. أيضاً Codecademy مفيدة لو تحب التمرن التفاعلي داخل المتصفح فوراً، فهي ممتازة للمبتدئين اللي يحتاجون ردود فعل سريعة على كل سطر كود.
للمهتمين بالتحليل والبيانات أنصح DataCamp أو المساقات المتخصصة على Coursera وedX، لأنهم يركزون على مكتبات مثل pandas وNumPy وscikit-learn مع تمارين ومسابقات في Kaggle لاحقاً. أما لو ميزانيتك محدودة جداً فـ freeCodeCamp ويوتيوب قنوات مثل قناة 'freeCodeCamp.org' توفر كورس بايثون كامل بالمجان.
الخلاصة العملية: اختَر المنصة بحسب هدفك—تعليم أكاديمي وشهادة؟ Coursera/edX. تطبيق عملي ومشاريع؟ Udemy/Codecademy. بيانات وعلوم؟ DataCamp/Coursera. ولحفظ المستوى، أدمج التعلم مع مشاريع حقيقية ونشرها على GitHub، هذا الشيء كان حاسم في تقدمي الشخصي.
أحب أشاركك اختياراتي العملية لأنني جربت طرقًا مختلفة لتعلّم 'بايثون' بدون إنفاق مال كثير:
أول خيار أفضّله للبدء هو 'freeCodeCamp'، حيث تجد مسارًا كاملاً مثل 'Scientific Computing with Python' و'Data Analysis with Python'، وهما يمنحان شهادة إتمام مجانية بعد إتمام المشاريع والاختبارات. المنصّة عملية جدًا؛ تركز على المشاريع الواقعية وتتيح لك بناء ملف أعمال (portfolio) تبيّن مهاراتك للمشغلين.
خيار آخر مهم هو 'SoloLearn'، وهو ممتاز للمبتدئين؛ تفاعلي ويعطي شهادة إتمام مجانية داخل التطبيق، مناسبة لوضعها في السيرة الذاتية الأولية. كما أن 'IBM Cognitive Class' يقدم دورات مجانية لشهادات رقمية معتمدة داخلية من IBM في بعض المواد المتعلقة ببايثون والبيانات.
نصيحتي: تأكد من نوع الشهادة—هل هي 'شهادة إتمام' أم 'شهادة معتمدة من جامعة'—لأن الشهادات المعتمدة رسميًا غالبًا ما تكون مدفوعة أو متاحة عبر منح مساعدة مالية في منصات مثل 'Coursera' و'edX'. أنا شخصيًا بدأت بـ'freeCodeCamp' لبناء مهاراتي ثم استخدمت منح Coursera للحصول على شهادة رسمية لاحقًا.
أحب أبدأ بحماس: نعم، فى منطقتنا فعلاً في منصات محلية تقدم دورات برمجة مجانية يمكن أن توصلك لمرحلة تؤهلك للوظيفة — لكن الخدعة في كيفية استغلالها.
أنا مررت بمراحل تعلم عبر 'إدراك' و'رواق' ومنصات حكومية مثل 'دروب'، ووجدت أن هذه المنصات تعطيك أساساً متيناً: لغات مثل بايثون، مبادئ الويب (HTML/CSS/JS)، وقواعد البيانات. المهم أن تختار كورسات تركز على مشاريع عملية وليس محاضرات نظرية فقط. الكورس المجاني قد يغطي المحتوى اللازم، لكن ما يميّزك أمام أصحاب العمل هو قدراتك العملية: مشاريع على GitHub، تطبيقات بسيطة تعمل على خادم أو على الويب، وتجربة حل مشاكل واقعية.
لو أردت نصيحة مباشرة: امزج دورات مجانية محلية مع تدريب عملي مكثف، وابنِ ملف أعمال يتضمن 3–5 مشاريع حقيقية. كذلك تابع المجتمعات المحلية، الكود كافيهات، وورش العمل — كثير من فرص التوظيف المحلية تظهر من الشبكات والـ meetups أكثر مما تظهر فقط عبر الشهادات. انتهيت من الكلام بحماس وأقول: المنصات المحلية جيدة، لكن الجهد العملي هو اللي يجعل الكورس يؤهلك للوظيفة.
أكثر شيء ساعدني في الانطلاق بسرعة كان اختيار منصات تفاعلية مجانية وترتيب خطة يومية بسيطة.
ابدأ بمنصة مثل freeCodeCamp أو Codecademy لأنهما يقدمان مسارات مجانية ممتازة للمبتدئين مع تمرينات تفاعلية فورية — أفتتح يومي بدرس قصير ثم أطبق فوراً. بعد ذلك أتابع دورة مجانية طويلة على YouTube من قناة freeCodeCamp أو Corey Schafer لمواد أعمق، لأن مشاهدة شخص يشرح ويكتب الكود خطوة بخطوة أسرع من قراءة النظرية فقط.
كرّس أول أسبوعين لتعلم الأساسيات: المتغيرات، التحكم في التدفق، القوائم والقواميس والدوال. الاسبوع الثالث والرابع خصصهما لمشروع بسيط—مثلاً برنامج لإدارة مهام أو سكربت لأتمتة مهمة مكررة—وهنا كتاب 'Automate the Boring Stuff with Python' يصبح مفيداً جداً لأنه يعطي أمثلة عملية قابلة للتطبيق مباشرة.
أكمل مسار التعلم باستخدام منصات ممارسَة مثل HackerRank وLeetCode (التمارين السهلة والمتوسطة)، وExercism للمراجعة المصححة مجتمعياً، وKaggle لتطبيقات البيانات إذا أردت التوسع. أهم نصيحة: اكتب كود كل يوم ولو لنصف ساعة، واحتفظ بمشاريع صغيرة على GitHub لِتَتَبُّع تقدّمك، فهذا يسرع التعلم كثيراً ويمنحك شعور إنجاز مستمر.
تعالوا أحكيلكم عن منصة بدأت معها الحقيقة: بدأت بـ'Codecademy' لأن الواجهة تجرّبك حرفيًا، وتحب تحسس كل سطر كود على طول.
أول شيء مهم هو أن 'Codecademy' ممتاز للمبتدئين اللي يحبّون تفاعلية سريعة — دروس قصيرة، محرّك تنفيذ مباشر، وتمارين عملية كل درس. بعد كم ساعة شعرت إني أكتب برامج بسيطة وأفكّر بالمتغيّرات والشرط والحلقات بدون خوف. عيبه إنه مجاني لجزء من المحتوى، لكن إذا بدك مشاريع متقدمة وشهادات لازم الاشتراك.
بعدها انتقلت إلى كورس أكبر على 'Coursera' وهو 'Python for Everybody' لأن الحلقات التعليمية فيه مرتبة ومترابطة، والتمارين عمليّة وتخليك تبني قاعدة متينة. وفي نفس الطريق أنصح بجولة على 'Udemy' خاصة كورسات مثل 'Complete Python Bootcamp' — فيها مشاريع صغيرة حقيقية وتسجيلات قابلة لإعادة المشاهدة.
خلاصة سريعة من تجربتي: إذا تبي انطلاقة سريعة وخبرة عملية فابدأ بـ'Codecademy' أو 'SoloLearn'، وبعدين انتقل إلى 'Coursera' أو 'Udemy' لبناء مشاريع أكبر، ولا تنسى GitHub وReplit لتعرض شغلك على العالم.
أحب أن أبدأ بتوضيح بسيط قبل أن ندخل في التفاصيل: كورسيرا تتيح لك الوصول إلى محتوى الكورسات مجانًا في معظم الحالات، لكن الشهادة عادةً ما تكون مدفوعة.
لو دخلت لأي كورس ستجد خيار 'Enroll for Free' أو 'Audit the course' الذي يمنحك مشاهدة المحاضرات والمواد دون دفع، لكن شهادة الإتمام (Verified Certificate) تصدر فقط بعد الدفع أو بعد قبولك في برنامج المساعد المالي. هناك أيضًا شهادات ضمن 'Specializations' أو الشهادات المهنية التي تعتمد على اشتراك شهري، فلو أردت الشهادة يجب عادةً أن تدفع أو تشترك.
نقطة مهمة: كورسيرا تقدم برنامج 'Financial Aid' لمعظم الدورات، يمكنك التقديم عليه عبر صفحة الكورس وكتابة سبب حاجتك وشرح بسيط، وتستغرق الموافقة عادةً حوالي أسبوعين. كما قد تتوفر عروض مؤقتة أو شراكات تمنح شهادات مجانًا، لكنها استثناءات وليست القاعدة العامة. في النهاية، إذا هدفك هو التعلم فقط فالنمط المجاني ممتاز، أما إذا تريد شهادة معتمدة مجانًا فالأمر يعتمد على قبول المساعدة المالية أو عروض خاصة — وأنصح دائمًا بالاطلاع على صفحة الكورس قبل التسجيل.
الصورة التي تتبادر إلى ذهني عن 'كورس برمجة للأطفال' هي غرفة صفّية صغيرة مليئة بالأوراق الملونة وشاشة تعرض كتلة برمجية وهي تتحرك بحرّية — والطفل يضحك لأنه جعل شخصية تقفز. أعتقد بشدة أن معظم هذه الكورسات تركز على تعليم الأساسيات، لكن بأسلوب مناسب للعمر: المفاهيم المنطقية مثل التتابع، والحلقات البسيطة، والشروط، وحتى فكرة المتغيرات تُعرض على شكل ألعاب ومهام قصيرة.
أحب الطريقة التي تُحوّل بها المفاهيم المجردة إلى نشاط محسوس؛ مثلاً تعليم حل المشكلات عبر تجميع قطع لخلق مشهد متحرك أو استخدام روبوت صغير لتنفيذ تعليمات. هذا يكسب الطفل التفكير الحسابي والقدرة على تقسيم المشكلة إلى خطوات، وهي جوهر البرمجة.
مع ذلك، يجب أن نتوقع أن 'الأساسيات' هنا ليست تعليم لغة برمجة احترافية بعمق، بل هي تأسيس مهارات وقدرة على التفكير بطريقة منهجية. إذا استمر الطفل بعدها بتدريبات ومشروعات بسيطة، الانتقال إلى لغات نصية أسهل بكثير، أما إن اقتصر الكورس على نشاط واحد فربما النتيجة أقل ثباتاً.