เทคนิคการเรียนรู้ด้วยตนเองมักจะออฟไลน์ / ออนไลน์ที่เกี่ยวข้องกับการทำงานร่วมกันของนักเรียนที่มีสื่อการสอนโปรแกรม. คอมพิวเตอร์ช่วยสอน (CAI) เป็นเทคนิคการเรียนการสอนแบบโต้ตอบโดยเครื่องคอมพิวเตอร์จะถูกใช้เพื่อนำเสนอวัสดุการเรียนการสอนและตรวจสอบการเรียนรู้ที่เกิดขึ้น . บทเรียนคอมพิวเตอร์ช่วยสอนที่ใช้การรวมกันของข้อความกราฟิกเสียงและวิดีโอในการเสริมสร้างกระบวนการเรียนรู้. บทเรียนคอมพิวเตอร์ช่วยสอนหมายถึงการใช้คอมพิวเตอร์เป็นเครื่องมือในการอำนวยความสะดวกและปรับปรุงการเรียนการสอน โปรแกรมคอมพิวเตอร์ช่วยสอนใช้บทเรียนเจาะและการปฏิบัติการจำลองและการแก้ปัญหาวิธีการที่จะนำเสนอหัวข้อและพวกเขาทดสอบความเข้าใจของนักเรียน