Course Summary
Learn the basics of programming with Intro to Programming course. This course is designed for beginners and covers the fundamental concepts of programming using Python.Key Learning Points
- Learn the basics of programming using Python
- Gain hands-on experience with programming exercises
- Understand the fundamental concepts of programming
Job Positions & Salaries of people who have taken this course might have
- Python Developer
- USA: $76,526
- India: ₹5,82,899
- Spain: €32,000
- Software Engineer
- USA: $85,000
- India: ₹6,54,119
- Spain: €35,000
- Web Developer
- USA: $72,000
- India: ₹5,49,444
- Spain: €29,000
Related Topics for further study
Learning Outcomes
- Understand the basic concepts of programming using Python
- Gain hands-on experience with programming exercises
- Develop debugging techniques
Prerequisites or good to have knowledge before taking this course
- Basic computer skills
- Willingness to learn programming
Course Difficulty Level
BeginnerCourse Format
- Online
- Self-paced
Similar Courses
- Python for Everybody
- Programming Foundations with Python
Related Education Paths
Related Books
Description
هل تمنيت من قبل تعلم البرمجة، ولكن لم تعرف من أين تبدأ؟ سوف تتعلم من خلال هذه الدورة التدريبية كيفية البرمجة بواسطة Scratch، وهي لغة برمجة مرئية سهلة الاستخدام. والأهم من ذلك، سوف تعرفك على المبادئ الأساسية للحوسبة وستساعدك على التفكير كمهندس برمجيات.
Outline
- برنامج الكمبيوتر الأول الخاص بك
- مرحبًا بك في دورة "برمج بنفسك" التدريبية!
- حول الدورة التدريبية
- الخوارزميات والتسلسل
- تمثيل الخوارزميات
- الدقة والافتراضات
- مقدمة حول Scratch
- خيارات استخدام Scratch
- البرمجة في Scratch
- التحديد
- التحديد في Scratch
- الشروط داخل التحديد
- التكرار: حلقات غير محدودة
- حفلة البالونات! تغيير شكل الشخصيات
- تعديل البرامج في Scratch
- انفخ السحاب بعيدًا!
- فيلم بشخصيتين
- الملخص
- مقابلة مع باحث معلوماتي
- مقابلة مع منتج للمعدات المسموعة والمرئية (باللغة الإسبانية مع ترجمة باللغة الإنجليزية)
- المنهج الدراسي
- الخدمات اللوجستية للدورة التدريبية
- كيفية استخدام منتديات المناقشة
- فريق الدورة التدريبية
- حقوق النسخ
- موارد الوحدة 1
- اختبار 1
- أصبحت البرمجة أسهل!
- مقدمة
- الحلقات التي يتحكم فيها العدد
- الحلقات التي تتحكم فيها الشروط
- إعادة إنشاء التناغم
- فيديو موسيقي
- مربعات الرسم
- بطاقة عيد الميلاد - سلوك الفراشة
- بطاقة عيد الميلاد - سلوك الكعكة
- بطاقة عيد الميلاد - توسيع باستخدام If-then-else
- بطاقة عيد الميلاد - توسيع باستخدام الأصوات
- تأثيرات الوجه مع البرمجة التي تعتمد على الأحداث
- تصميم البرنامج
- اقطع الفاكهة!
- متطلبات البرامج
- تصميم لعبة طائرات الهليكوبتر
- تنفيذ لعبة طائرات الهليكوبتر
- ملخص
- مقابلة مع مهندس برمجيات (باللغة الإسبانية مع ترجمة باللغة الإنجليزية)
- مقابلة مع مهندس معماري
- موارد الوحدة 2
- Quiz 2
- تعديل الألعاب
- مقدمة
- توسيع لعبة طائرات الهليكوبتر باستخدام المتغيرات
- تحليل لعبة بونغ
- تعديل لعبة بونغ مع بعض الشروط المعقدة
- تعديل لعبة بونغ إلى بيتزا بونغ
- تعديل لعبة بونغ إلى لعبة ركلات الترجيح
- خمن الرقم!
- حديقة الزهور مع الحلقات المتداخلة
- الملخص
- مقابلة مع روبوتات كرة القدم
- مقابلة مع عالم في التكنولوجيا الحيوية (باللغة الإسبانية مع ترجمة باللغة الإنجليزية)
- موارد الوحدة 3
- دليل تعليمي للمشاريع التي تمت مراجعتها بواسطة الأقران
- اختبار 3
- إعادة استخدام الرمز
- مقدمة
- الامساك بالفأر من خلال الخطوات
- تعميم برنامج مربعات الرسم
- سلم
- صيد الأشباح مع الاستنساخ
- الألعاب النارية
- برنامج نمطي لتفجير الفقاعات
- موجة
- الملخص
- مقابلة حول ريادة الأعمال والبرمجة (باللغة الإسبانية مع ترجمة باللغة الإنجليزية)
- مقابلة مع مصمم مجوهرات
- موارد الوحدة 4
- اختبار 4
- فكّر كمهندس برمجيات
- مقدمة
- لعبة الزومبي: المتطلبات وتصميم الواجهة
- لعبة الزومبي: تصميم الرمز
- لعبة الزومبي: تصميم الواجهة، برووم والزومبي
- لعبة الزومبي: تنفيذ استنساخ الزومبي وبث الرسالة
- لعبة الزومبي: تطبيق الخلفية والزهور
- لعبة الزومبي: تنفيذ الغزو والامتدادات
- مشاركة المشاريع في Scratch والروابط باستخدام Python
- الملخص
- مقابلة مع طالب في علوم الكمبيوتر
- مقابلة مع مطور ألعاب (باللغة الإسبانية مع ترجمة باللغة الإنجليزية)
- موارد الوحدة 5
- اختبار 5