Graphics and colours: gaudy, images are low-grade clipart even though high-grade clipart is free if you use MS office or Appleworks and often people have them free (do you? if so, change the images, man!)
Membership requirement: faulty logic - traffic builds from knowing you have good content. I read some stuff on html I know well but once I wanted to see how well you teach difficult stuff, I was told to become a member. Make the money off ad revenue, don't require membership. What websites do you use which you have paid to join? Any?***
Navigation: no flaws.
Fonts and language: tutorials show easy simple examples, but seem to be wordy (wait a minute, he says, is that pot calling that kettle black? my god).
Branding/marketing: there is a slogan at the bottom which is something my aunt could easily email me in order to try and improve my life and wisdom - my reaction would be to delete it and add a notch to my "i-regret-giving-her-that-email-address" column. If you put a slogan on your site, put something cool, devilish, wild. When i was younger i almost created a marketing company/site called Cow Marketing, whose slogan was "baaa means nothing to a cow" - saying, in subtle and devilish terms, that my company was not in the business of sheeplike behaviour.
[[Maybe i went too far by making it clear that COW stood for "crisps? onion? wizard!" (in the UK crisps are what you call potato chips)]]
Speed of loading: excellent.
Strength against competition: -10,000,000
in short - just look at this:
http://www.w3schools.com/html/default.asp
it's free, and the more competent a developer gets, the more they are likely to be aware of w3.org, w3schools.com, etc, and to generally need completely professional content.
***[[[CORE ADVICE: put google adsense on your site immediately and get instant money, from your traffic - and when you have learned a lot more, graduate to the affiliate networks who pay you much more for the same space - your site may be pretty poor, but if you get some money coming in from it, you will naturally learn how to improve it - in 3 hours from now you can have google adsense running successfully on your site and have even seen a few cents come in, if you have any traffic, but maybe you don't - however, even if you don't, it means that the moment you have had your first 1000 unique users, you WILL have earned at least a dollar, maybe more, which will be highly encouraging, it always is]]]