Here are links to some resources that you may find helpful:
DIctionary
DO NOT USE GOOGLE TRANSLATE OR ANY OTHER TRANSLATION SITE. Use the following website to look up individual words so you choose the definition that suits what you want to say. Translation sites often use the first definition, which may not be the meaning you are looking for.
Recommended site: Wordreference
Practice / Resources:
For verb / tense conjugation practice -https://conjuguemos.com
For vocabulary practice -http://quizlet.com
For vocab and grammar practice - https://www.quia.com
For looking up a word or expression- NOT FULL PHRASES!!
https://www.reverso.net/text_translation.aspx?lang=EN
Auditory practice:
(musique- radio française): https://www.radio.net/s/rfimusique
(chansons et paroles- learn new French songs with lyrics): https://lyricstraining.com/fr
Writing: How to type accents on the