K12 is a self-studying and an easily guided platform which focuses on skill development and enhancement of understanding. This platform is beneficial for students and adults for learning outside the classroom. Various methodologies such as personalized learning dashboard, practice exercises and instructional videos are offered for better enhancement of subjects at their own pace.