I was born in India. Although I studied in English throughout I always feel my spoken and written english skils are not good. I work for a tech company and get along with my coworkers easily. There is no problem for me understanding or talking in general.<p>What I want to improve is -<p>1. My accent.  I don&#x27;t like Indian accent. Indian English is influenced by British English. But, I like American accent.<p>2. I have problems speaking continuously. I often miss spontaneity. I can&#x27;t speak flawlessly without struggling to come up with correct and smart word.  I prefer brevity but I often fail to express myself in similar way.<p>3. My written English are okay but I often miss articles ( you might have noticed from my writing ).<p>Are there any free courses?  I am 29 so it&#x27;s kind of awkward to take classes but I am ready to work on myself if anything available online.<p>What are your suggestions?
Ask HN: How to improve spoken and written English skills rapidly?