برنامج Progate: تعلم البرمجة عبر الإنترنت مجانًا

Progate هي - خدمة مجانية على الإنترنت حاليًا تعلمك مهارات البرمجة والبرمجة النصية وغيرها من المهارات ذات الصلة بالكمبيوتر.

تأسست هذه الخدمة في عام 2014 في طوكيو باليابان وتم توفيرها باللغة الإنجليزية في أكتوبر 2017.

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

يعرض Progate الدورات التدريبية المتاحة على صفحته الأولى. يمكنك تعلم HTML و CSS أو JavaScript أو jQuery أو Ruby أو Ruby on Rails 5 أو PHP أو Java أو Python أو سطر الأوامر (Linux أو Unix) أو Git الآن.

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

يمكنك التحقق من تفاصيل كل درس قبل بدء الدورة التدريبية ، ويمكنك بدء دورات متعددة إذا كنت تريد ذلك.

تتكون الدروس من شرائح تمر عبرها واحدة تلو الأخرى. يشرح البعض المفاهيم بينما يطلب منك الآخرون ممارسة ما تعلمته سابقًا.

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

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

تنعكس التغييرات التي تجريها في جزء بنية الملف ، ويمكنك أيضًا تشغيل أوامر أخرى في الاختبار.

يتم توفير خيار لرؤية الإجابة وإعادة تعيين الواجهة و "الحكم" على ما قمت به.

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

النظام بأكمله باستخدام عناصر gamifcation. يمكنك الحصول على نقاط خبرة عند إكمال جلسات التدريب على سبيل المثال ، ومستوى أعلى بمجرد وصولك إلى عدد كافٍ منها.

يتم حفظ التقدم تلقائيًا ، ويمكنك العودة إلى الدورات والدروس في وقت لاحق من الوقت للمتابعة حيث توقفت في المرة الأخيرة.

الكلمات الختامية

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

بطبيعة الحال ، سيتعين عليك القيام بذلك في نهاية المطاف ، ولكن إذا كنت ترغب فقط في تعلم مهارة جديدة على الفور ، فهذا أمر ممتاز لذلك.

الإرشادات واضحة ، والمساعدة البصرية المقدمة مفيدة في فهم كل مفهوم. (عبر Genbeta)