يتم تقسيم دورات تعليم لغات البرمجه الى مراحل بحسب حجم الدورة ومدى سهولتها الى صعوبتها التقسيم الاساسي مبتدئ متوسط محترف المراحل يمكن تقسيمها بحسب مدة الدرس والشرح والمستوى