I think it could have some use. I can usually make myself understood in English, but I noticed there are some topics I can hardly talk about, because I never learned the vocabulary for it (but can in my native language). Like cooking ingredients or vehicle maintenance. Maybe for others it's programming.
That said, for me personally, I don't feel I need such a course, so I wouldn't attend. I learned all the programming stuff from English websites so I can express myself better in English than in my native language when it comes to programming.