Hi,
ich finds viel zu schlicht, und noch zu wenig Inhalt.
Wenn du gut CSS kannst, warum hast du dann die Navi mit JS gemacht und nicht mit CSS? So ein einfacher hover Effekt ist kinderleicht mit CSS!
Zu deinem HTML, des sieht auf den ersten Blick ok aus.
Nur warum benutzt die <br>? Absätze macht man mit <p>...</p>.
Eine Überschrift dritter Ordnung <h3> mach nur Sinn, wenn es auch Überschriften erster und zweiter Ordnung gibt!
An manchen Stellen wird der CSS-Code direkt im HTML-Tag eingetragen.
Das sind alles Dinge die ein 5-Steren HTML/CSS Coder nicht machen sollte.
Wenn du deine Fertigkeiten schon selber bewerten willst, dann nimm am besten eine Skala ohne Ende. Z.B. Anfänger, Basics, Fortgeschrittener, etc, oder schreibe seit wann du die einzelne Sprache lernst/kannst.
Gruß KY