self education web application