التعلم القائم على المعرفة هو الصورة الأقرب للتعلم التقليدي حيث يركز على اكتساب المعارف النظرية والمعلومات في مختلف الموضوعات كالعلوم والتاريخ واللغات. أما التعلم القائم على المهارات فهو يركز على اكتساب مهارات عملية كمهارات التواصل أو التفكير النقدي أو مهارات في مجالات معينة كالبرمجة أو الكتابة والتي لا تحتاج لدراسة بعينها لاكتسابها، وفي ظل تطور التكنولوجيا وتوفر مئات المصادر والطرق للتعلم وتغير احتياجات سوق العمل، ما من بينهما ترون أننا بحاجة إليه أكثر في العصر الحالي؟