دورة مفاهيم لغات البرمجة يهدف إلى تقديم فهم عميق للأسس النظرية التي تقوم عليها مختلف لغات البرمجة، وكيفية عملها، وما الذي يميز كل لغة عن الأخرى. يبدأ كورس مفاهيم لغات البرمجة بشرح مكوّنات أي لغة برمجة مثل المتغيرات، الأنواع، التراكيب، التحكم في التدفق، والدوال. ثم تنتقل لتوضيح نماذج البرمجة المختلفة مثل البرمجة الإجرائية، الكائنية OOP، والوظيفية، مع توضيح كيفية تطبيق كل نموذج في لغات مثل Python، Java، وC++.
كما يتناول الكورس مفاهيم مهمة كإدارة الذاكرة، المؤشرات، أنظمة الأنواع Type Systems، والمترجمات والمفسّرات، وكيف تُحوّل الشفرة المصدرية إلى تعليمات تُنفّذ على الجهاز. بالإضافة إلى ذلك، يتم شرح مفاهيم متقدمة مثل المعالجة المتوازية، البرمجة المتزامنة، والتعامل مع الأخطاء. في نهاية الدورة، سيكتسب المتعلم فهمًا واضحًا لكيفية تقييم واختيار اللغة المناسبة لكل مشروع، إلى جانب القدرة على فهم الشيفرات البرمجية بعمق بغض النظر عن اللغة المستخدمة,الدورة مجانية وبشهادة معتمدة. المهندس عبدالرحمن الفقي Programming language concepts