If you want to become an airline pilot or air-traffic controller - or even if you are already a pilot or controller in active duty - then you will need to achieve English proficiency to a minimum standard of ICAO Level 4.
The most flexible, convenient and cost effective way to achieve ICAO level 4 is with ICAO Aviation English Online.
It's an English course specifically for pilots and controllers, and it uses a unique learning method that adapts to your needs. All of the course material is selected to be of high interest to you if you want a career in aviation and it will also help reinforce knowledge that you will gain during technical training.