I just heard from Dirk_math, the author of another online Quenya course.
I haven't read the whole thing, but it seems to be very nicely done -- well organized, clear, and very detailed.
His blog software lets him include Tengwar letters inline with the regular text (assuming you have the same font installed).
Naturally, there are some details where Dirk takes a different interpretation of a grammar rule. That is why you may want to read more than one author -- to check out the range of opinions. (If Professor Tolkien had written one definitive textbook of Elvish Grammar and Vocabulary, we wouldn't need all these fan blogs. What we do have is examples he wrote, scraps of his notes to himself, and a few explanations in letters he wrote to friends -- all spanning decades, in which he changed his mind frequently.)