To take online courses, students need a computer with internet access. Online education offers flexibility in schedule and location, allowing students to learn from anywhere and maintain a flexible schedule. Classes are technologically advanced with multimedia learning aids. However, online degrees may not be acknowledged by all employers and oral communication skills cannot be developed without in-person discussions. Teachers also have less control over students in an online environment.