Here you can find interesting resources to practice and improve your English.
Combining all the presented resources you can check your oral and written production and learn and practice new vocabulary:
Natural Reader Online is a text to speech web application that converts any written text into spoken words
Grammarly is a "writing assistant" that you can use to proofread and edit your documents.
Quizlet is a free website providing learning tools for students, including flashcards, study and game modes.