learn to codeWith Codecademy you can really learn to code for free, Codecademy have web based platform and a mobile app that actually teach digital skills.

Codecademy was founded in 2011 by Ryan Bubinski and Zack Sims and now has over 24 million users globally.

This platform certainly gives you the building blocks to become a coder, even schools in the UK are using it now to help kids understand coding.  Codecademys aim is to reduce unemployment around the world by helping to supply skills needed. Someone actually suggested the program to a friend as a joke a while ago – and I thought I’d try it out.

Learn to Code for Free with Codecademy

The Codecademy mobile app is free to download on iTunes its called Code hour the app is just a taster – if you want to do something better with your time on your smartphone than to play games like DOTS, then try this intro into programming basics, they call it “A fun one hour experience” where you can learn the basic structure of code.

The web-based platform is also free but much more comprehensive.  What I like about Codecademy is that its so simple to use. It starts from the complete basics so you don’t need to know anything about coding to get started, they are such easy coding lessons, anyone can learn or start to learn coding.

Get your geek on

Each lesson or project is broken down in to bite-size pieces which is great for someone like me that is too busy to fit much else in.  You can complete a few lessons in just a few minutes and you really feel like you have learned something, and you can just come back another time to carry on where you left off. With in a few lessons you start to feel like a coder.

Codecademy say they aren’t interested in monetising the platforms, this could be because they have raised at least 12 million dollars from investors such as Richard Branson the founder of Virgin.

Learn to code with a choice of programming languages

You can learn

  • HTML & CSS
  • jQuery
  • JavaScript
  • PHP
  • Python
  • Ruby

I chose HTML & CSS to increase my knowledge or understanding, as I said before you can start this a a beginner.

With these easy lessons to learn HTML you learn the building blocks of web development with HTML and CSS, and create your own website by the end of the course.

It starts by explaining the basics of HTML,  like how to add images and links and the whole coding course takes about 7 hours, currently 4.5 million people are doing this course!

Learn to animate your name 

I’ve just skipped forward on my progress to show you this project which teaches you how to create a program that animates your name.

Learn to Code

 Just to show you how its broken down – the first step is variables.

Variables

So far, we’ve been typing in stringsnumbers, and booleans into the editor. To do more complex coding, we need a way to “save” these values. We can do this using variables. A variable stores a string, number, or boolean, and gives it a specific, case-sensitive name.

Examples:

  • var myName = "Beyonce";
  • var myAge = 32;
  • var isEven = true
Instructions

In line 1, create a variable called myName and type in your name.

Stuck? Get a hint!

If you don’t know what the instructions mean, you can get a hint.

Hint

Remember to use quotes, since your name should be a string.

If you make a mistake when you submit, Codecademy tells you again what to do

Oops, try again. Set myName equal to your own name.

And it does each step like that – taking you through each line and explaining why and how you need to submit the code.

I love how Codecademy has this new approach to learning where you can interact with other students worldwide, and enhance your professional skills with no extra cost than your time.

Now back to learning.

 Iphone app 

Compatibility: Requires iOS 7.0 or later. Compatible with iPhone, iPad, and iPod touch. This app is optimized for iPhone 5.