WebDesign, thank you for the plug I appreciate it. I have been teaching web development, at the University level now for close to 10 years and developing web sites and web applications for over 16 years.
I also have used some of the material from Code Academy in my college classes and some of it is pretty good. The one thing I do not like about Code Academy is that you must be registered to view any of the material and they tend to send an avalanche of emails to your registered account. I have never been a fan of all those emails and marketing contacts. Once or twice a month is not bad but they tend to really overdue it, Udemy has the same issue and a lot of their material is outdated and incomplete. That can tend to be very frustrating, especially when you are just learning the concepts.
Edward, I have a lot of videos on the site that you can view for FREE, and there is no need to register, and I am available for questions if you have any. Just let me know if you need any help or direction.