m-Learning หรือ Mobile-Learning ที่ต่อยอดมาจาก e-Learningเหตุผลก็เพราะว่า e-Learning ยังตอบสนองความต้องการยังเพียงพอเพราะ e-Learning ส่วนมากตอบสนองการเรียนรู้โดยการเข้าสู่ระบบผ่านอินเทอร์เน็ต ซึ่งต้องคอยเชื่อมต่อกับระบบอยู่ตลอดเวลา แต่ m-Learningไม่จำเป็น
หลักการก็คือทำให้ผู้เรียนสามารถที่จะนำเอาบทเรียนมาวางไว้บนมือถือและเรียกดูได้ตลอดเวลาทุกที่ พร้อมทั้งสามารถที่จะรับส่งข้อมูลได้เมื่อจำเป็นและมีสัญญาณจากเครือข่ายโทรคมนาคม นอกจากนั้นจะต้องสามารถทำงานได้ทั้งสองทาง เปลี่ยนแปลงบทเรียนส่งการบ้าน หรือวิเคราะห์คะแนนจากแบบฝึกหัดได้เช่นกัน
แต่การที่จะทำให้สิ่งดังกล่าวทำงานได้อย่างมีประสิทธิภาพนั้นต้องเริ่มจากการวางแผนระบบเน็ตเวิร์คการเลือกใช้ซอฟต์แวร์ที่มีความเชี่ยวชาญเฉพาะ และที่สำคัญคือ การออกแบบหน้าตาของบทเรียนหรือเนื้อหาที่จะเหมาะกับหน้าจอของอุปกรณ์มือถือพอดี