Codecademy:
the Fun Programming School
for the Unschooled

Screenshot (33)

My chief passions are fairly few and far in between and they often involve computers. Imagine my giddiness when I discovered Codecademy. A friend told me before that bar none, W3 Schools is the best online website resource for learning all kinds of programming languages. I tried working my way up with W3 Schools but I found it a bit too dry for my taste. Months later, I stumbled upon Codecademy. And while I use W3 Schools as my online reference material for the HTML codes that I forget, I find myself hanging out at Codecademy portal not because I have to but because I want to.

It’s nice because I need to learn some PHP for new work responsibilities and the interface of Codecademy is interactive. I enjoy the ground up approach very much and it does not assume that you have prior background in programming. In college, I may have taken a couple of programming subjects but I did not have the chance to explore it. I got a flat 1.0 in C++ basics, but that’s pretty much it.

The only downside is that it just focuses more on technique. If you want full foundations and theory, you won’t find it in there. But if you just want to learn how to code and use it immediately for your web needs, I think it serves its purpose well for a FREE RESOURCE. Yep, FREE ITO. 🙂

Codecademy also has a loaded environment on the right side that allows you to see the results of what you code immediately. They have tracks for HTML, PHP, Ruby, Python, and Java Script. The interface and language used in this portal is so easy that even my 13-year-old sister can understand how it works.

I ruminated on enrolling for a Master’s degree to make myself seem smarter and accomplished like what everyone else within my age range seems to be doing. Given my constantly traveling and busy schedule coupled with intermittently long hours that spread from a few hours to a full overnight session, I don’t think I can afford to enroll in any physical class. Open university proves to be a bit too expensive at this point and I cannot juggle it with my upcoming wedding expenses. And besides, if you have something like Coursera classes already, Open University’s tuition fee offers the advantage of giving you a diploma and a curriculum.

You can still learn everything online if you have the time and a good computer with internet connection and lots and lots of EBOOKS. It’s like practicing engineering and not having a title and practicing engineering with a license. You’re doing the same thing, just that, the other one seems more prestigious when keeping up with appearances for people and expecting salary increase especially in academic institutions. 🙂

I have to admit that I may have the title engineer in my name but I know of non-engineers who are more well-versed in field work than I am. It really happens.I pay my respect to these people because they get paid so little and do so much in the construction industry. 🙂

Now, I am a licensed engineer veering a little closely to programming lately because of the Geomatics and IT wing of my multi-faceted degree. 🙂

At this practical age, I’m not that interested in pleasing people for as long as I am pleased with what I am learning, officially or unofficially. 🙂 For learning how to code, I can just learn just for the sheer pleasure of it and the possibility of tying it with all my mapping pursuits. Nothing beats self-motivation.

So if you’re like me,  more concerned with learning just for the learning part and not for the certificates you can show off on your bedroom wall or brag about to your friends just for the heck of it, you can try programming by Codecademy and look at many other online courses.

I really admire the brainchild of these programs because they are so generous in sharing themselves and changing lives. If I complete Codecademy’s tracks in a year, that’s tantamount to enrolling in around 6 subjects in a college or university. Isn’t that nice? I don’t think other people will be that genuinely generous especially if it does not benefit them personally. I am quite happy to have bumped into the generous side of the web, and yes, I plan to give back and spread word especially if it is well-deserved.

I am a fan of Open Source. Long live open source and free programs online. <3

Thanks Codecademy and more programming power to your organizers. You guys are beyond awesome.