I'll link
here a Quenya course from Ardalambion. If you're into Quenya, the course is probably the best way to learn the language. It's long but thorough-going and additional exercises help you to understand the grammar. I've studied only the first three "lessons" of it but I can really recommend it. You might want to check the old threads as well. Good luck!