Khan Academy offers practice exercises, instructional videos, and a personalized learning dashboard that empower learners to study at their own pace in and outside of the classroom.
Activities for students include writing, current articles and trends, crosswords, multimedia, and contests. Teachers resources are organized based on content areas.