مسار أسس البرمجة للأطفال

أطفالنا هم رجال المستقبل بهم ترقى الأمم وبهم تندثر. في هذا المسار نأخذ بيد طفلك في رحلة ممتعة لتعلم البرمجة بطريقة تشويقية ومرحة باستخدام لغة الاسكراتش ثم التدرج به لتعلم أساسيات البرمجة بأستخدام لغة البايثون ثم ال HTML وال CSS لنجعله مستعدا لعالم مليء بالتحديات التى تحتاج الى ابطال كطفلك للعمل على حلها.

دورة سكراتش

Scratch هي لغة برمجة تمهيدية صاعدة. تم تطوير Scratch بواسطة الطلاب في معهد ماساتشوستس للتكنولوجيا، حيث يتيح Scratch للمستخدمين إنشاء رسوم متحركة على الويب وألعاب وقصص تفاعلية ، كل ذلك بدون سطر واحد من التعليمات البرمجية. كانت منصةScratch المستندة إلى الويب مخصصة للأطفال الذين تتراوح أعمارهم بين 8 و 16 عامًا، وهي مثالية للطلاب البالغين الذين يرغبون في تعلم لغة مرئية قبل التقدم إلى البرمجة. يوضح المهندس أحمد فتحي، كيفية استخدام سكراتش لإنشاء مشاريع ويب بسيطة وتعليم نفسك مفاهيم البرمجة الأساسية على طول الطريق.

م. أحمد فتحي

Software Engineering Manager

مبتديء

مبتديء

Scratch

Scratch

دورة أساسيات البرمجة باستخدام لغة بايثون ١

اكتسب المهارات الأساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة. في هذه الدورة، المهندس أحمد فتحي يستخدم لغة البايثون لدراسة المبادئ الأساسية في البرمجة ولمساعدتك على فهم ما يجري وراء الكواليس. بعد تغطية أساسيات لغة البايثون، ننتقل إلى السلاسل والمتغيرات والكود الشرطي، وكلها مواضيع متكررة في لغات البرمجة. كما نوضح أيضًا كيفية التعامل مع أنواع مختلفة من البيانات وكيفية حل المشكلات الشائعة. بعد الانتهاء من هذه الدورة، ستحصل على المهارات التي تحتاجها لاستكمال رحلتك نحو تعلم البرمجة بأي لغة تختارها.

م. أحمد فتحي

Software Engineering Manager

مبتديء

مبتديء

Python

Python

دورة أساسيات البرمجة باستخدام لغة بايثون ٢

استمر في رحلة كتابة الأكواد بينما تتعمق في المفاهيم والممارسات والمصطلحات الأساسية للبرمجة. في هذا الجزء من سلسلة أسس البرمجة، يتجاوز المهندس احمد فتحي الأساسيات، مستخدم Python لمعالجة مجموعة متنوعة من المفاهيم والمهارات المتوسطة والمتقدمة التي يمكنك إضافتها إلى مخزون البرمجة الخاص بك. يغطي أحمد إنشاء المجموعات والحلقات والعمل معها، والجمع بين السلاسل ومعالجتها، واستخدام التعليمات البرمجية الخارجية – وكلها مفاهيم مهمة، بغض النظر عن لغة البرمجة التي ستعمل بها في النهاية. ينتقل إلى العديد من العمليات الأساسية، مثل: اختيار نمط التعليمات البرمجية وتصحيح الأخطاء. بالإضافة إلى ذلك، يتعمق في بعض المفاهيم الأكثر تقدمًا، بما في ذلك إدارة الذاكرة وتعدد مؤشرات الترابط.

م. أحمد فتحي

Software Engineering Manager

مبتديء

مبتديء

Python

Python

دورة HTML Fundamentals

لغة ترميز النص التشعبي (HTML) هي أساس تطوير مواقع الويب وتطبيقات الويب. يسمح لك بالتأكد من أن المحتوى الخاص بك مفهومة من قبل كل من شرائح جمهورك: الأشخاص الذين يشاهدون المحتوى الخاص بك أو يقرؤونه أو يستمعون إليه، وأجهزة الكمبيوتر التي تعرضه. في هذه الدورة، تعرف على كيفية صياغة HTML ممتاز باستخدام القطع التي يجب أن تقدمها HTML نفسها. يسلط المهندس محمد أبو سريع الضوء على جميع المفاهيم الأساسية التي تحتاجها لاستخدام HTML بعناية. تركز على الترميز الدلالي: وضع علامات على المحتوى كما هو، وليس فقط للتنسيق أو الاصطلاح أو الملاءمة. هذا له تأثير بعيد المدى لأولئك الذين يستخدمون الويب بشكل مختلف؛ إنه يضمن أنه عندما يستهلك قارئ الشاشة أو النظام (مثل محرك البحث) صفحة ما، فإنه يعرف بالضبط ما تحتويه وكيفية تصنيف هذه المعلومات.

م. محمد أبو سريع

Software Engineering Manager

مبتديء

مبتديء

HTML

HTML

دورة CSS Fundamentals

Cascading Style Sheets (CSS) هي لغة أنماط تسمح لك بالتحكم في مظهر صفحات الويب الخاصة بك. في هذه الدورة التدريبية العملية، يوضح محمد أبو سريع المفاهيم التي تشكل أساس CSS ،وتشرح ما تحتاج إلى معرفته لتعديل CSS الحالي وكتابة ما تريد. يشرح محمد كيفية إضافة الألوان وعناصر التصميم الأخرى لنقل صفحات الويب الخاصة بك إلى ما هو أبعد من مجرد النص الأسود على خلفية بيضاء.

م. محمد أبو سريع

Software Engineering Manager

مبتديء

مبتديء

CSS

CSS

03
01