July 26th, 2015
I just released my new Beginners HTML 2015 course on Studioweb.com.
Here is first of 57 video lessons – what exactly is HTML:
The video lessons are only one part of the training package. My courses include:
- Interactive gaming environment – track your progress, unlock chapters and badges.
- To reinforce the lessons, we provide hundreds of quiz and code challenge questions.
- Support material for teachers and parents.
… And more.
Studioweb has subscription options for schools and individuals. Please feel free to contact me if you any questions.
May 8th, 2015
I decided recently to dig into the Killersites website (on the directory level,) to see what I could clean up. It is one of the oldest web teaching sites in the world, it’s been online for over 19yrs now, and so it has had many changes over that time.
After 19yrs, you find yourself with a website directory structure that is deep and riddled with many nooks and crannies. So I went on the hunt and found some bugs down deep inside.
… 4-5 hrs later, I was able to clean house. I think! In the process, I gave Killersites a much needed spring-cleaning, if you will. I got rid of a bunch of pages and sections that might have some historical/sentimental value to me, but was filled with dated and irrelevant information. Besides, these are spots that hackers can leave their smelly eggs behind!
Some words of advice:
- Keep your sites clean in terms of the directory structure.
- Use a consistent naming convention for files and directories. This will make easier for you to spot malicious planted code.
- Delete your cgi-bin if you are not using it. Malicious code can be dropped into those.
- Don’t use PHP pages unless your site absolutely needs it. Each new PHP page is a potential attack point.
- Once your site is up and running where you want it to be, create a clean copy of it on your computer and zip it. This backup might come in handy if you need to wipe out an infected site. Of course, backups after each change is a must do.
April 21st, 2015
I was recently asked this question from a student:
What do you think of Google’s new rating system to favor search results towards sites which are mobile-friendlier than other sites? Will there be a course to address this type of mobile-centric design in the future?
Yes, we have courses, both on Webmentor.org and on the killervideostore.com. Mobile friendly sites are called ‘responsive’ … because their pages respond and resize based on the device being used to view them.
Our Webmentor courses:
introduction to Twitter Bootstrap
Responsive web design
And on the killervideostore:
Responsive web design DVD
And I plan on more later this year.
I think Google’s move makes sense when you think about it. Google always wants to cater to a broader audience, and web surfing is more of a mobile thing today, than it is a desktop or laptop thing.
We ourselves are slowing making our sites responsive, so far the following have been converted:
March 25th, 2015
It’s good to try before you buy, so all our courses now have free videos you can watch. Of course, we do have a 7 day trial for any subscription … but nonetheless, you can now view dozens of free videos right away.
By the way, if you are totally new to web design, check out my Web Foundations course. And it’s completely free now!
Thanks for reading!
March 10th, 2015
Just to let you know that I released Web Foundations part 3 (on Domain names) on webmentor.org. Here is the link:
What this video covers:
– choosing a good domain.
– pricing domains.
– should you buy premium domains?
… And much more. Yes, a beginners subject … but remember this is part of the Web Foundations course.
March 3rd, 2015
Part 2 of my new Web Foundations course is out – What is Web Hosting? Yes a basic topic, but I go into some detail that you might find interesting:
– hosting choices
– hosting cost
– Should you set up your own web hosting?
I hope you like it!
February 24th, 2015
My new Web Foundations course has been released and the first lesson is available for free – now. Get it while you can:
February 15th, 2015
These days, Python and Ruby are popular programming languages with the tech startup crowd, and so, many of the venture capital backed â€˜teach codeâ€™ startups have ruby or python courses targeted at kids. The problem is, that these are not the best languages to teach programming with – especially in K12.
Why is PHP better?
Read the rest of this entry »
February 14th, 2015
Just announcing that my new beginners web design book is ready for pre-order on Amazon! The title is a strange one, but descriptive: Build your Website – Start Here
The first paragraph from the introduction describes the book nicely:
This book is about code and cutting-edge web design. It starts off with the big picture, and then circles in slowly for the web design kill! I wonâ€™t leave you hanging with just a bunch of nerd-code either, not knowing what to do with itâ€”no, no, no! Not only will you know how to build a modern website, but also how to get it live on the web.
This is a beginners book but I still cover a lot of material. You will learn key fundamentals of web design and web coding. Here are just some of the topics I cover:
- HTML, CSS, HTML5 and CSS3.
- Liquid, adaptive and responsive layout – as we build a simple website.
- How to add video and audio to web pages.
- Bootstrap, jQuery and what web frameworks are all about.
.. And much more!
January 25th, 2015
I’ve been teaching web design and development since 2003, and I’ve seen all the trends over the years. The current trend in online education, is to flood people with thousands of videos, and claim that’s a great thing!
Thousands of videos on Netflix makes sense, but when it comes to learning web design and development, that sucks!
Why 10,000 video tutorials suck?
Let’s put in a nutshell:
The teacher, really has two jobs:
- Filter for the good stuff.
- To simplify.
So my job as web design and development teacher, is to concentrate on the important technologies (and to teach you WHY it’s important,) and to make things that are complex, simple.
… If I say that I have ‘thousands of videos to choose from’, I am basically saying that I am not doing 1/2 my job!
With that in mind, I’ve been culling/removing courses for years. I’ve retired countless videos that covered topics that were either no longer important because of the changes in the market (ex: Flash) or because new updated courses took their place.
Read the rest of this entry »