The online learning platform codecademy currently has a 5% pass rate. This trend is shared across many courses online that provide a similar service. Such courses assess users answers based on whether their solution works or not, and therefore can be quite challenging as answers are either right or wrong. Each challenge is often completely unique, and cheating and bluffing is nearly impossible.
Courses such as Codecademy are primarily directed towards adults, who are usually more motivated to learn and continue when presented with challenges. Due to the challenging nature of coding, It is often difficult to motivate kids to return to a challenge after failing a challenge initially. For this reason it is often better to start a childs programming education on a platform that is dedicated to children learning.
Once a child has become familiar with the basics of coding, they are more likely to enjoy courses such as codecademy, which are generally aimed at a more mature audience. There are also many ‘gamified’ learning applications available online such as CodeCombat, which frame coding challenges based on ‘real world’ languages such as Python in a fun and engaging way.