The prescribed grammar is James Hoch, Middle Egyptian Grammar. It is available as a free and legal download on archive.org. You should have this downloaded and available for the first class.
https://archive.org/details/HOCH1997MiddleEgyptianGrammarOC
Due to the nature of the writing system, assignments will need to include a special font, if they are typed. This is called 'transliteration' and it can be downloaded here: https://dmd.wepwawet.nl/fonts.htm (This is NOT required, however, and if you would prefer to handwrite your assignments, that is perfectly acceptable.)
If you would like to use a hieroglyph 'font', the best programme is JSesh. It includes a transliteration font in the package. The link is:
https://jsesh.qenherkhopeshef.org/ Be warned that this programme requires practice to use and it is not particularly user-friendly, especially if you are a beginner at hieroglyphs. It is tremendously useful, though, so I encourage you to download a copy and play around with it. If required, we can do a class that explains basic use of the programme. (Again, this is NOT required. Handwritten hieroglyphs (as long as I can read them) are perfectly acceptable. In fact, you will have to learn how to draw hieroglyphs, so JSesh should be considered an add-on, rather than the primary method of creating hieroglyphs and sentences.)