Sin contar faltas de ortografía, mayúsculas en medio de las frases; espacios, acentos y comas que faltan, etc, y centrándonos en lo que es el Html (por no pasarnos de duros :P)
Sería interesante que aclararas qué versión enseñas. El HTML 4.01 que tiene más de 10 años, compatible (casi) por completo con todos los navegadores (con excepción de IE que interpreta algunas cosas por libre; y algunas etiquetas css y funciones de JS que varían en diversos navegadores) o el HTML 5, más nuevo, con más capacidades, pero menos soportado. Las etiquetas y la forma de usarlo cambian. En el HTML 5 (a partir de ahora H5, por abreviar) los frames, como dices con la primera imagen, están en desuso (los <FRAME>, no <IFRAME>, que sí los soporta), en el Html 4.01 (a partir de ahora H4) se usan bastante y son muy útiles, a falta de otras técnicas mejores para cargar sólo una parte de la página. De hecho puedo decirte que hay incluso bancos que utilizan los <FRAME> en sus aplicaciones, tanto cara al público como internas; GMail también usa los <IFRAME>, y algunas otras compañías del estilo.
Pero si hablamos del H5, las etiquetas <B> e <I> no tienen ningún uso, han sido reemplazadas por CSS, igual que los colores, fuentes y tamaños (esto también desplaza [casi] a los <H1>...<H6>, aunque aún se les puede dar uso para otros temas de formatos). Las <TABLE> también eran muy usadas (no del todo correctamente) en H4 para colocar los objetos en su lugar, en H5 no se permite, aunque aún se puede. En H5, CSS y <DIV>
Faltan muchas etiquetas (como las <IMG>, y todas las de formularios), y otras, como los enlaces (<A>), son imprescindibles (¿¿Marcado como "No influye"??). Las <P>, <BR> y <SPAN> también son importantes para organizar el texto y meter saltos de línea o aplicar estilos, en H4 y H5. Y ya que estás con las listas no oredenadas (<UL>) menciona las ordenadas (<OL>).
De los enlaces hay que tener cuidado, no todos los navegadores aceptan igual los atributos.
Y ten en cuenta que los códigos #XXXXXX son números hexadecimales. Es decir, con 16 caracteres diferentes (0 1 2 3 4 5 6 7 8 9 A B C D E F). No existe la U ni la I como pones en el Vlink ni el Alink. Siempre es bueno probar los ejemplos (cuidado con los navegadores: tienen sistemas de control de errores y predicción, aceptan muchas cosas que no deberían y lo interpretan como consideran que debería ser. A veces ayuda, en otras ocasiones dan resultados bastante raros).