Self study platform