Undoubtedly. Today not everyone has the time to enroll in a full-time course and attend classes to excel in any language. I was in the marketing segment and was an expert in marketing but lacked on the professional front because of improper English speaking. So, I searched for an online english teacher, and honestly, it came out well. I attend the classes whenever I want. So there is time flexibility and the syllabus is also good. Hope my experience helps you in making a decision.