A website helps the owner (admin) to manage courses (upload/update/delete)
and students (add/edit/delete) and to be aware of the statistics of the website.
It also provide comfortable experience for user (student) including easy subscribing in courses and to be aware of his progress in courses and recieve certificates.