In teaching and learning English, vocabulary is one of the three components that’s make up the language knowledge system. Vocabulary also serves as a means, a condition for forming and developing communication skills. This article highlight the necessity of vocabulary learning as well as proposes a number of teaching methods to improve the effectiveness of the learning English vocabulary of non- major students at Hai Phong University.In teaching and learning English, vocabulary is one of the three components that’s make up the language knowledge system. Vocabulary also serves as a means, a condition for forming and developing communication skills. This article highlight the necessity of vocabulary learning as well as proposes a number of teaching methods to improve the effectiveness of the learning English vocabulary of non- major students at Hai Phong University.