It's so well designed that you are sucked into its free lessons the moment you reach the home page, where you are invited to take part in its simple coding talk-throughs.
2. Code school
$25 (about R250) per month, codeschool.com
Taking inspiration from video games, courses are broken down into levels, with challenges that are rewarded by badges and unlocking secret videos.
3. Code Racer
For those with a basic grounding in code already, Code Racer is a fun way to flex your programming muscles. Race against “enemies” to complete code challenges.
4. General Assembly Online classes
£25 (about R400), campus courses up to £8 000, generalassemb.ly
Get taught by expert tech practitioners by signing up to one of General Assembly's wide range of online, live-streamed classes.
$25 per month for a basic subscription, teamtreehouse.com
Treehouse offers an extensive library of easy-to-follow and slickly produced video courses that can quickly help you build your skills.
6. Php Academy
With an excellent selection of free video tutorials, PHP covers everything from basic set-ups to developing more advanced features. It also has a popular YouTube channel.
7. Coding Bat
The design may be primitive, but Coding Bat was created by Stanford University lecturer Nick Parlante as a free site of live-coding problems for programmers.
$19 per month for a basic subscription, tutsplus.com
Web development is just one category of skills you can learn at Tuts+, which offers online courses.
This site features video-style walk-throughs of “cool stuff” being generated from scratch, such as digital fireworks.
10. Hackety Hack
If you're looking to learn the Ruby coding language, Hackety Hack is a wonderful place to start. The site offers a range of lessons. - The Independent