CodeMonkey, from the company of the same name in Palo Alto, is a game-based learning environment where children learn to code in real programming languages.
N/A
Khan Academy
Score 9.9 out of 10
N/A
Khan Academy is a non-profit organization headquartered in Palo Alto that offers free online course content for students.
I think for a lot of people who are not adept at coding, this product allows them to be still able to teach coding with confidence. The user-friendly interface makes it easy for people of all ages to attempt things they have never seen before with confidence. The results we have seen so far have been amazing. I think the scenario where we spend a lot of money having outsiders do our coding will come to an end with the knowledge my trainees will have with this software in due time.
Khan Academy is a great supplement for things you already have learned, or as a mid-level course (versus a deep dive or high school/university level course). It is great for a paced learning environment if you want to casually refresh yourself on a subject or learn something new. I don't think this should be a replacement for structured learning, or if you struggle in self-paced learning environments. There have been times I would like to have been able to ask a professional (like an instructor) when struggling with a subtopic, which is possible in a classroom setting.
I've only had to seek support one time. There was a glitch in one of my lessons and I submitted an email. The glitch was fixed by support within a few days, but I would've liked for it to be faster. However, I don't have a big complaint there because it is a free service.
Codemonkey made learning easy and fun. I think it has a leg up on the other software mentioned because it really tries to find a fun way to associate learning a difficult topic with a fun tutorial. The other software options were far more costly than Codemonkey, which makes this an even bigger win.
I personally found Khan Academy much better suited for adult learning of difficult or larger topics. Not so much for smaller changes that can be communicated via email. But it was more engaging and I found the information easier to digest. Change management can be tough but with the right tools it can be a breeze.