Targeted primarily at adults, this is definitely a tool that smart teenagers can get a lot from and if you have kids wanting to move from playing games to learning real skills, getting them a subscription is a good way to get them started.
For kids interested in learning to build websites there are some great introductory courses:
A 44 minute online course for people who have never written a line of code. HTML is the underlying language of every website. If you can write HTML, you can put a page on the internet. In fact, that’s exactly what this course helps you to do.
They start with a pre-written text (so you don’t need to worry about that), and you learn how to use HTML to control various elements like headlines, paragraphs and a few style tags (using CSS).
The next course is a 56 minute video on CSS (cascading style sheets) which is the language used to control the look and feel of your webpage. If HTML helps you set the rules for an individual paragraph, CSS is a set of rules you can create to apply to the whole website so that everything looks consistent.
The course teaches you how to connect HTML to CSS, edit the CSS then do fun stuff like change text colour, choose fonts and upload pictures.
How to make a website
If your kids got through any of the above and are still raring for more, Treehouse offers a How to Make a Website course. This is a 500 minute HTML course which goes deeper into the topics above, but also covers how to upload a website online and share it with the world.
They also offer ‘tracks’ which is more like a collection of courses along the same track. So you can choose web design or game development. They even tell you how much you will earn for an entry level job on a certain track, so this will appeal to the ambitious kids ready to earn a crust online.
A great creative outlet for older kids showing interest in, or talent for, coding and turning that into a practical application.
Bite-sized video lessons to break up learning
Only suitable for kids with genuine interest