Here are some websites you can visit to find information for your homework and projects.
You can use the dictionaries on this page to look up the meaning of unfamiliar words. The thesauri helps you look for words with similar or opposite meanings.
Here are some apps you can download to your smart phones or tablet PC to learn English whenever and wherever you want.
https://rewordify.com/index.php
This is a free online tool that helps to simplify difficult words in texts and websites so that you can understand them easily. It also finds all the difficult words, lets you pick which ones to learn, and then teaches them to you. See how to learn vocabulary with Rewordify by watching this part of the YouTube video. Don't forget to turn on the closed caption by clicking on "CC" on the bottom right-hand corner of the video.