Khan Academy is one of our most viewed blog posts. To compliment that, we are going to take a look at Code Academy.
The tutorials are broken into 3 sections: Web Developer Skills, Language Skills, and APIs. Each section is broken up by skill and you can choose what skills you want to learn.
Web Developer Skills include making a website, making an interactive website, and making a Rails App. I'll be honest, I don't know what that last one is but you can learn to do that!
The Language Skills you can learn are HTML & CSS, JaveScript, jQuery, PHP, Python, and Ruby. I've been working on the HTML & CSS and the Python languages and I'm feeling very comfortable with them.
Finally, there is the API section. There are 21 different APIs that you can learn to use to make your own applications.
The tutorials are very hands-on. They provide you with a paragraph or two of information and then have you try it before advancing to the next step. There are also hints if you get stuck.
Each tutorial is independent of the other. Once you choose a tutorial, it provides you with information such as technical skill level needed and about how long it will take you to complete it. Each tutorial is broken apart into lessons. You receive a recap and encouragement as you finish each lesson.
You create an account before you begin so you can stop at any point and your progress will be saved, even if you haven't completed the entire lesson.
With all the technology today, it is becoming imperative that we know at least a little code to be able to keep up with the world. Even if you just want to tweak your library's website, you need to know a little HTML or CSS. Code Academy is a great way to get a few basic skills so that you can hold your own in the technical realm.
Be sure to comment below to let us know what you think and Happy Coding!