5 Free Interactive Websites to Help You Learn to Code

The Exemplary ProgrammerHey everyone, it’s Matthew Alberto here, and today we’re going to be talking about free interactive websites that will help you to learn to code online. What’s the background of this and how will this help you? Well, I’ve noticed that a lot of entrepreneurship programs accelerators, incubator; they really focus on making sure that you have a technical cofounder. A lot of angel investors and venture capitalists also want to see if you’re writing up a more technical, or computer or website-oriented style that you do have at least one cofounder who has a technical background.

Learn to Code for Non-Technical Startup Co-Founders

Where does this leave entrepreneurs, and even social entrepreneurs, who want to get involved in the tech space? Where does this leave them, in terms of if they’re nontechnical? I think it’s often a challenge to figure out where your skills are and what you bring to the table. If you are a nontechnical cofounder, a nontechnical aspiring entrepreneur, and you do want to develop your skills in a technical area, in my opinion, you don’t need a formal degree.

Some people think that they need a slur of computer science, or some sort of technical engineering degree like that, but in my opinion, your experience of actually building products, making websites, and having your own portfolio, that’s speaks a lot more volumes to investors. If you can make a product a business, an online one that makes money and you didn’t have a degree, to me that’s more important than having the actual degree.

Free Websites That Teach You to Code Online

Let me share with you some of the interactive websites that have helped me, from my experience. I actually don’t have a degree in computer science, but ever since I was a kid, from primary school even, I would hack around with computers and different websites, creating my own websites, trying to make a few bits of money online. My degree later on was in actually the humanities area. I had an economics and international relations degree, and they do international law degree, and really didn’t have a computer science one. I really had to dig deep and figure out on my own how to program and here are five that could help you, if you’re in the same boat as me.

These resources really help you in certain programming languages that I think were really useful and helpful, such as html, CSS, JavaScript PHP, Python, and Objective-C, which helps you with apps on the iOS and Apple iPhone, and Apple iPad.

1. Codecademy.com

The five free websites, our first free is Codecademy. If you go to codecademy.com, it’s a really great website, really interactive. I‘ve actually used it myself. I finished pretty much all the tracks there. I finished the html, CSS, JavaScript, PHP, and Python. They also have a track, but I haven’t gotten into that because I’m not really focusing on ruby at the moment. I really recommend Codecademy; it’s great for movies and it’s actually quite quirk and fun. You can actually build some really cool stuff, and they have a community there where you can come share your code, and also work off the code of others. Codecademy, it’s a really popular website, and one that I really recommend.

2. CodePupil.com

The second free interactive website to help you learn to code is codepupil.com. On that website, you can learn html, and CSS. I actually tried it out, but I actually found it really annoying, and the reason why it was annoying was that, unlike Codecademy, where you could say, you’re profile is saved where you’re at, and go on different levels, with Code Pupil, I feel that it’s really for absolute newbies and total beginners. They only really focus on html and CSS, which aren’t really programming languages per se, in more mark-up languages.

I only tested Code Pupil during one of the first two pages, and I just had to stop. I just found it too annoying and too boring, but if you’re a total newbie, give it a go.

3. CodeAvengers.com

The third resource is codeavengers.com, and on that website, you can actually learn html and CSS, as well as JavaScript, and those are their two main tracks. They’ve got two levels in each of those tracks, in html, CSS, and in JavaScript, and from the last time that I saw, they’re actually making a third level for each of them, and that third level should be coming out early this year.

I’m actually in the process of going through Code Avengers, and I actually really like it. It’s quite similar to Codecademy, but one of the main differences that Code Avengers is that they really get into the theme of you being this hero, and bringing missions and doing coding in terms of actually fulfilling a mission, and so it’s very gamified.

One of the interesting themes is that after a certain amount of levels that you complete, they actually show you a pop-up game, a game that pops up, and you can actually play it. Sometimes is actually has nothing to do with coding at all which is a bit random. It’s fun, but after a while, it actually got a bit annoying as well. What I do really like is that gamified slant to Code Avengers, and how they really tried to make it fun.

One thing though, that I’d recommend for them to do in the future to improve it, is if they could make sure that all of the actual missions, in terms of coding, actually link to the kind of theme of trying to code. Sometimes they’re trying to put that theme on their site. It sometimes feels like there’s this disconnect in coding and then the whole hero theme. If they made it more integrated and the coding actually was useful and worked through the theme, it might be a lot more fun.

4. LearnStreet.com

The fourth interactive website to learn to code is learnstreet.com. I actually haven’t tried that myself yet, but on there you can JavaScript and Python, and that’s another great website in the likes of Codecademy and Code Avengers.

5. Programmr.com

The fifth one is programmr.com, and it is spelt P-R-O-G-R-A-M-M-R.com. They have been doing a lot of improvement on their website recently, because I think they also had another very good on their website. It was also programr.com, but with just one M, so you might get confused with that. I think they’re doing a lot of development, but on that website, you can learn PHP and Python. I think they were actually a major competitor to Codecademy, but Codecademy really has come up front. I haven’t tried Programmr yet. I’m going to try it soon, but that’s another free website that you could learn to code.

Other Ways to Learn to Code without a Formal Degree

Those are the five free websites. There are other ways to learn coding online or interactively, and away from a university or traditional college degree, such as watching online video tutorials or reading up on forums, such as Stack Overflow. When I talk about online videos, there are videos such as from Lynda, that’s what they’re called, and many others.

Bonus Website: CodeSchool.com (Paid)

One other bonus interactive website that I have for you is Code School. The difference with Code School and the other five that I mentioned, however, is that it’s not free; it’s actually paid, but it does follow the likes of Codecademy and I’m merely interested to try them out potentially in the future, once I’ve tried out some of the others. I feel I’m more in the intermediate to advanced level now, and I really am looking to advance my skills. I think Code School does into more of the advanced techniques of some of the languages like javascript, html and CSS, as well as iOS.

I think that’s another thing that Code School has above the others that it’s also got languages, such as the iOS language that you can learn, that some of the others don’t. I guess that’s an advantage of paid interactive websites learn to code, because they’re more on the cutting edge. They have an incentive to continue developing and getting more advanced topics, rather than just sticking to topics for newbies.

What Other websites are there? You tell me!

Those are the five, including the bonus paid one. It really depends on what language you want to learn, in terms of which one you’ll use, and what level you’re at, and yet, I wonder what websites you’re using. You can share them in the comments section, and hopefully, these websites will help you be a better programmer, or a technical entrepreneur.
Bye-bye for now.

photo by: illustir