- البرمجة الخطية : يتم ترتيب المادة نفسيا ، من السهل إلى الصعب ومن البسيط إلى المركب بعد أن يكون المبرمج قد قام بتجزئة المادة وحللها ووضعها في عدد كبير من الخطوات الصغيرة المعتمد بعضها على بعض . والبرمجة الخطية أنسب ما تكون للميادين التي تعالج الحقائق والتعريفات والمهارات الأساسية .
2- البرمجة المتشعبة : يعتمد على تقديم فقرة أو فقرتين ، ثم يطرح سؤالا له علاقة بالفقرة المعطاة ، تليه عدة إجابات ، وعلى المتعلم اختيار الإجابة الصحيحة من بين البدائل المطروحة ، فإذا كانت الاستجابة صحيحة يوجه المتعلم إلى إطار آخر ، أم إذا كانت خاطئة فيوجه إلى إطار فرعي علاجي وهكذا .
2- البرمجة المتشعبة : يعتمد على تقديم فقرة أو فقرتين ، ثم يطرح سؤالا له علاقة بالفقرة المعطاة ، تليه عدة إجابات ، وعلى المتعلم اختيار الإجابة الصحيحة من بين البدائل المطروحة ، فإذا كانت الاستجابة صحيحة يوجه المتعلم إلى إطار آخر ، أم إذا كانت خاطئة فيوجه إلى إطار فرعي علاجي وهكذا .