ESL courses have the ability to teach individuals how to live in an English speaking world. They also prepare people for a wide range of fundamentals that provide them with a wide range of skills that they can use throughout their lives including writing, reading and speaking to all of those they meet.