
اكتب وشغّل أول برنامج لك في جافا عن هياكل البيانات والخوارزميات خلال دقائق، دون الحاجة إلى تثبيت أي شيء! صُممت هذه الدورة للمتعلمين الذين لديهم إلمام بأساسيات جافا والبرمجة كائنية التوجه. تمنحك الدورة أساسًا متينًا ليس في جافا فقط، بل في موضوعات هياكل البيانات والخوارزميات الأساسية التي يمكن نقلها وتطبيقها على لغات برمجة أخرى. تغطي وحدات الدورة هياكل البيانات الخطية مثل القوائم بأنواعها المختلفة (قائمة مرتبطة أحادية، وقائمة مرتبطة مزدوجة، وقائمة دائرية)، بالإضافة إلى المكدسات (Stacks) والطوابير (Queues). كما تقدّم الأشجار بوصفها أول هيكل بيانات غير خطي تتعامل معه ضمن مسارك التعليمي. ولضمان تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، تأتي هذه الدورة بدون فيديوهات. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة كود قابلة للتشغيل مع تعديلات مقترحة تساعدك على استكشاف الأمثلة بشكل أعمق. بهذه الطريقة تبني فهمًا أقوى من خلال التطبيق العملي والتجريب المباشر. ستتعرف أيضًا على موضوعات أساسية في الأشجار مثل الأشجار الثنائية، وطرق اجتياز الشجرة (Traversal)، والبحث داخل الشجرة، ومفهوم الأشجار ذاتية الاتزان، بما يدعم قدرتك على تصميم حلول فعّالة لمشكلات شائعة في البرمجة وهياكل البيانات.
Anh Le
Curriculum Developer