Tuesday, 18 March 2014

Codecademy.com

As you may have read in my first post, I have started to learn to code using codecademy.com (not Code Academy like I said I'm my first post, sorry). Thought I'd do a bit of a review. I find the content on the site very easy to use, easy to follow lessons and an achievement system that for me help me stay motivated.

From Wikipedia:

Codecademy is an online interactive platform that offers free coding classes in six different programming languages like PythonPHP,jQueryJavaScript, and Ruby, as well as markup languages includingHTML and CSS. As of June 2012, the site had over 5 million users who had completed over 100 million exercises. The site has received positive reviews from many blogs and websites, including the New York Times and TechCrunch.

Codecademy was founded in 2011 by Zach Sims and Ryan Bubinski.[9] Sims dropped out of Columbia University to focus on launching a venture, while Bubinski graduated from Columbia with a degree in computer science andbiophysics.[10] The company, headquartered in New York City, raised $2.5 million in Series A funding in October 2011 and $10 million in Series B funding in June 2012.[9][11] The latest round of funding was led by Index Ventures.


Bit of background info on the site for you.

Anyway the site, When you type in codecademy.com ( or click the link) then you are present with a console that asks you to follow the instruction.

This console is actually taking you through maybe your first steps in coding, working out math questions, the date and measure the length of a string.

It then ask you to make an account. If your a Google, Facebook or Twitter user then your can use them to log in or if your like me and use all three but can't decide which one to use, you can create your account with your email, which will be neatly already filled in from the console earlier ( providing you use a genuine email).


After you have joining these elite club ( worth a try) you will be presented with the learn page. Where you can start projects ( using code to build an end product ) called code-bits or pick a language to start learning. As I mention i started with Python but became frustrated with it, now don't get me wrong here. This is frustration with myself not codecademy.com, I have since gone back and carried out but I'm try to concentrate on my current language ( more in a later post ).


Again from Wikipedia:

Codecademy also provides a forum where enthusiasts, beginners, and advanced coders can come together and help each other. For some courses, there are 'sandboxes' where users can test out their code. There are four main topics: Web (HTML, CSS, JavaScript, and PHP), Ruby,Python, and Miscellaneous.

I like how this site goes together and how things work. I find the lesson easy to follow but could have a little information when explaining current sections. 


Lessons are in a console format, so your instruction is on the left with your script in the middle and a preview window to the top right.

This particular lesson is my next one, but you can see how the lessons are set out.

Lessons work how lesson work ready, start with the basics and work up. HTML courses started by building a basics HTML social media profile. Basic stuff but important lessons. 


One of if not the best thing is codecademy.com is 100% totally utterly and undeniably FREE, ZERO COST, NOTHING. Cant argue with that!


So this completes my review of codecademy.com, I urge people to try it, as it doesn't cost anything other than time it's a no brainer. Codecademy.com may not be to everyone's taste but not everything is ( I can't stand Marmite! ).



No comments:

Post a Comment