KIRISH: mazkur maqolada interaktiv intellektual elektron taโlim resurslari orqali talabalarning dasturlash koโnikmalarini shakllantirish metodikasi ilmiy-metodik jihatdan yoritiladi. algoritmik fikrlash, kod yozish, debug, muammoni yechish va refleksiv tahlil komponentlari asosida dasturlash kompetensiyasi tahlil qilinadi. MAQSAD: tadqiqotning maqsadi โ interaktiv-intellektual elektron taโlim resurslari yordamida talabalarda dasturlash koโnikmalarini rivojlantirish, mustaqil taโlimni qoโllabquvvatlash va kompetentlikni shakllantirishdir. MATERIALLAR VA METODLAR: metodik tizim nazariy modullar, interaktiv mashqlar, amaliy kod muhiti, avtomatik tekshirish tizimi, xatolar boโyicha feedback, individual tavsiyalar va monitoring bloklarini oโz ichiga oladi. tadqiqotda nazariy tahlil, pedagogik eksperiment va learning analytics metodlari qoโllanildi. NATIJALAR VA MUHOKAMA: natijalar shuni koโrsatdiki, interaktiv elektron resurslar talabalarda algoritmik fikrlashni rivojlantiradi, kod yozish sifatini oshiradi, debug va muammoli vaziyatlarda yechim topish koโnikmalarini mustahkamlaydi. anโanaviy metodlar esa mustaqil kod yozish va xatolarni aniqlashda yetarli samaradorlik bermaydi. XULOSA: taklif etilgan bosqichli metodika oliy taโlimda dasturlash fanini oโqitish sifatini oshirish, talabalarning mustaqil taโlimini qoโllab-quvvatlash va zamonaviy dasturlash kompetentligini shakllantirishda muhim amaliy ahamiyatga ega.
INTRODUCTION: this article explores the methodology of developing programming skills among students through interactive intellectual e-learning resources. programming competence is analyzed through components such as algorithmic thinking, coding, debugging, problem-solving, and reflective analysis. PURPOSE: the aim of the study is to enhance programming skills, support independent learning, and foster competence using interactive e-learning systems. MATERIALS AND METHODS: the methodological system includes theoretical modules, interactive exercises, practical coding environments, automated testing, error feedback, individualized recommendations, and monitoring blocks. methods applied include theoretical analysis, pedagogical experimentation, and learning analytics. RESULTS AND DISCUSSION: findings indicate that interactive e-learning resources effectively develop algorithmic thinking, improve code quality, strengthen debugging, and enhance problem-solving skills. traditional methods, however, fail to sufficiently support independent coding and error detection. CONCLUSION: the proposed step-by-step methodology is an effective tool for improving programming education in higher institutions, supporting studentsโ independent learning, and shaping modern programming competence.