In previous courses, I have experimented with Code Academy as a way of introducing JavaScript. For the most part, students agree that this is a helpful way of covering new material, even if the Code Academy modules are not perfect. To earn this programming badge, you will use Code Academy (or a comparable resource) to teach yourself jQuery, JavaScript, PHP, Python, Ruby, SQL, SASS, Rails, Angular JS, or ReactJS.
Code Academy recently started charging for some of their resources, but they claim that the free resources are still sufficient for learning the language. You should not need to purchase an account to pursue this option.
When Code Academy first emerged on the scene, it was one of the only games in town for people who wanted free, interactive coding instruction. In 2020, as the staff at Net Magazine recently noted, there are many high-quality options. If you are interested in testing out a different system, please feel free to do some additional research and send me an email when you've identified a potential platform and topic.
Also, if you are interested in learning to code in JavaScript or Python, you might have more fun with a fantasy-themed coding game called Code Combat. If you're interested in this option, please email me for more details.