COVID-19 hit the world unexpectedly, forcing humans to isolate themselves. It has placed the lives of people in jeopardy with its fury. The COVID-19 has a detrimental effect on the world's education spheres. It has imposed a global lockdown, with a negative impact on the students' lives. Continuing regular classes’ on-campus were out of the question. At that moment, online learning came to us as a savior. The quality of online education was yet to be tested on a large scale compared to regular education. This paper reveals the factors that influence four programming courses from Computing students at X University and puts them on the table with an analysis backing it up so that, in future, authorities can design the proper structure for high quality online education.