This document discusses using cognitive apprenticeship to meet the diverse needs of online learners. It describes different types of online learners (e.g. perfect, social, experienced) and their needs. Cognitive apprenticeship involves modeling, coaching, scaffolding and other techniques to engage learners in authentic experiences and build a community of practice. The goal is to help learners become competent, lifelong learners prepared for professional communities after graduation.