First of all read about The Common European Framework of Reference designed to objectively test the level of your language skills.
The British Council in India offers many courses in English
- Download a free dictionary for your PC or Android phone
- Learn English using Hindi as your primary language at Duolingo site
- Unlimited Idioms and Phrases
- Subscribe to A Word A Day and get a word daily into your email box.
- Check synonyms and antonyms at Thesauraus.com
- Check your vocabulary and donate rice to the needy by playing this quiz created by the United Nations World Food Programme
- Use and contribute to this service by Google – Google translate
- If you use Chrome browser for net surfing then Google dictionary extension comes in handy – a perfect choice. You can see meaning and synonyms of a term/word instantly by clicking the word. Pronunciation is also available. Just click the above link and add the extension to your Chrome browser.
- Simply add the term “definition” to any word and search for it you will get a detailed meaning and translation of the word – another Google service.
- Build your own vocabulary in a spreadsheet/document or use apps available on your mobile. Apps provide extra functionalities such as flash cards for testing your vocabulary.
You will find many more things on the net helping you master English.
Make it a habit to read some good English periodicals. Many are available in the College library.