<font>タグの使用について属性(Attribute)の概念を視覚的に分かりやすく説明するために <font> タグを使用している点は理解できます。 ただし、現在は非推奨であることを説明しているとはいえ、最初からCSS(style属性など)で色を変える方法を教えるというアプローチもあります。
現状のままでも「非推奨」の注釈があるため大きな問題ではありませんが、もし可能なら <span style="color: red;"> のようなインラインスタイルを先に紹介することも検討の余地があります。 ただ、style="..." の中身がCSSであることを説明するコストが増えるため、現状の <font> から入る流れも教育的にはありだと思います。
Commit Hash: 2d3759680dde9baf97d33d59f07703d4051d5b69