Useful Resources: Codecademy

Codecademy logo
As you may know, I am relatively new to programming and one of the reasons that I’ve started this blog is to help people like me that have decided to do the same, but are disoriented and maybe even a little scared. I have already written a post about where to start when you want to learn (in my opinion) and about the bootcamp course that I’m taking. Now it is time to write about Codecademy which is an amazing resource for anybody who wants to learn the basics.

Codecademy is a free tool that not only teaches you 8 different languages: HTML, CSS, JavaScript, jQuery, PHP, Python, Ruby and AngularJS, but also lets you work on projects like building your own website or animating your face (I haven’t tried it yet, but it looks colourful!).

Codecademy screenshot

Yes, there are many websites that teach you different languages, but I don’t think that any of them are just as good as Codecademy at giving you both: theoretical explanations and practical exercises that are actually fun! You get to practice and build lots of little programs and solve trivial problems, which are miniature examples of those that you will encounter in real life. Just an example: during my Javascript course I’ve built a simulation of “Rock, Paper, Scissors”. Yes, it was very simple, but it taught me how code and algorithms work, which is extremely important.

All you have to do to start is to create a free account on the Codecademy website. Codecademy will track your progress and will send you emails each time you finish a section of a course. The website uses gamification to motivate you and gives you badges every time you do something extraordinary. I think the next step would be to set a project where you program an animation of your choice for your badges (I’d like to have a flying unicorn as mine).

Zach Sims, Co-Founder of Codecademy

Codecademy is a venture-backed company, founded by Zach Sims and Ryan Bubinski in 2011. According to Forbes, Sims says that they hope “to keep the education free and to find a way to work with employers or organizations who are looking to work with that talent”. I hope that they continue developing it and helping people to make their first steps in coding 🙂

 

If you haven’t tried Codecademy yet, do it now, trust me, you won’t regret it!

<the blonde>

Leave a Reply

Your email address will not be published. Required fields are marked *