
اكتب وشغّل أول برنامج لك بلغة Java خلال دقائق، دون الحاجة إلى تثبيت أي شيء على جهازك. صُممت هذه الدورة للمتعلمين ذوي الخبرة المحدودة في البرمجة، وتهدف إلى بناء أساس قوي ليس في جافا فقط، بل أيضاً في مفاهيم أساسية في علوم الحاسوب يمكن نقلها بسهولة إلى لغات برمجة أخرى. تغطي وحدات الدورة موضوعات محورية تساعدك على تطوير مهاراتك تدريجياً، وتشمل: السلاسل النصية (Strings) وكيفية مقارنتها ومعالجتها، وإنشاء دوال/طرائق يعرّفها المستخدم لتحسين تنظيم الشيفرة ووضوحها، إضافة إلى القراءة والكتابة في الملفات النصية وملفات CSV، وفهم الاستدعاء الذاتي (Recursion) ومتى يكون خياراً أفضل من التكرار (Iteration). يوصى بإكمال دورة «Java Programming: Basic Skills» قبل البدء بهذه الدورة لضمان امتلاك الأساسيات اللازمة. ولتحقيق تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، تأتي هذه الدورة دون مقاطع فيديو. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة شيفرة قابلة للتشغيل مع تعديلات مقترحة لاستكشاف الأمثلة بشكل أعمق. بهذه الطريقة ستبني فهماً أمتن من خلال التطبيق العملي. كما ستستفيد من تغذية راجعة فورية عبر مجموعة متنوعة من عناصر التقييم على امتداد الدورة.
Anh Le
Curriculum Developer