6 Teach-Yourself Coding Resources

6 Teach-Yourself Coding Resources

Get your geek on and develop your coding skills with this list of teach-yourself resources.

It’s the digital age, and as apps, software, and the internet become necessary survival tools, more people are looking to improve their coding skills. The type of coding you choose to learn will depend on what you want to use it for, and the list of teach-yourself coding resources below covers several different languages.

Code Year – Beginner

Code Year is run by code teaching website Codecademy, and takes you through different languages over the course of a year. The aim of the course is to learn enough code to be able to build your own website. As well as receiving a good grounding in JavaScript, you will learn how to use basic HTML, CSS and jQuery commands too. Once you’ve signed up to the site, each lesson is delivered in a weekly email. After completing the year-long course, you can move on to one of the website’s other specialist coding courses that help you build on your existing skills.

Code School – Beginner/Intermediate/Advanced

Code School offers a variety of online courses in different languages, some of which are available for free. The website provides instructional videos and interactive tutorials to teach students how to code at their own pace. Once you’ve worked your way through the free courses, more advanced tutorials are available for a $25 per month subscription. As a full member of Code School, you also get to vote on upcoming courses, and to enroll on courses before they’re available to the general public.

Try RubyBeginner

Ruby is a coding language from Japan. Try Ruby gives you a 15-minute tutorial in the language’s basics, and allows you to experiment with your own coding. The site is affiliated with Code School, so you can save your progress by creating a free account. The tutorial offers a very simple introduction, however if you’re already familiar with Ruby, you can still use the interactive text editor to solidify your knowledge and experiment with commands.

w3schools – Beginner/Intermediate/Advanced

w3schools teaches you everything you need to know about a variety of coding languages, including HTML, CSS, JavaScript, jQuery, XML, ASP and PHP. Each language is broken down into bite-sized tutorials, containing instructions, an interactive editor so you can try the coding out for yourself, and quizzes that test your knowledge. The tutorials are available for free, however you can pay a fee to take an exam in your language of choice and get a certification from the company.

LifeHacker – Beginner

As part of their Night School series, LifeHacker published “Learn to Code: The Full Beginner’s Guide”. The guide consists of five lessons and covers the basics of learning how to code using Javascript. At the end of the series, you’ll be able to create a simple guessing game using what you’ve learned. View each lesson separately through the website, or download a PDF from the guide page.

LearnJS – Intermediate/Advanced

LearnJS encourages you to learn JavaScript using interactive tutorials. The website isn’t much to look at, and it’s a good idea to have some coding knowledge before you start using it to avoid being plunged into confusion. However, the editor allows you to experiment with customized JavaScript code, and develop your skills in a practice environment.

[email protected]