الخوارزميات وهياكل البيانات للمقابلات
دورة بمستوى متوسط تفترض معرفة مسبقة بلغة Python (المتغيرات، والحلقات، والدوال، والقوائم) — أكمِل دورة «أساسيات Python» أولًا. تحضير لجولات مقابلات الخوارزميات على نمط NVIDIA: arrays وtwo pointers، وhash maps، وsliding window، وbinary search، والفرز، والقوائم المترابطة، والمكدّسات والطوابير، والأشجار وأشجار البحث الثنائية (BSTs)، وheaps، والرسوم البيانية (BFS/DFS)، والتعاود مع backtracking. يركّز كل درس على التفكير بصوت مسموع، وتحليل تعقيد الزمن والمكان، والاستدلال على الأداء على عتاد حقيقي — locality، وconstant factors، ومفاضلات الذاكرة مقابل السرعة.